Lua基本

简介: 【11月更文挑战第21天】

Lua基本语法

  1. 代码文件:Lua代码通常保存为以.lua为后缀的文件。

  2. 注释:Lua使用--进行单行注释,或者使用--[[--]]进行多行注释。

  3. 变量:Lua是动态类型的语言,变量在使用前必须先声明,使用local关键字可以声明局部变量。

    local var = "Hello Lua"
    
  4. 控制结构:Lua使用ifthenelseelseifend进行条件判断,使用whilerepeatuntilfor进行循环控制。

    if condition then
        -- code
    elseif another_condition then
        -- code
    else
        -- code
    end
    
  5. 函数:Lua中的函数定义使用function关键字。

    function my_function()
        print("Hello from a function!")
    end
    
  6. :Lua中的“表”是唯一的数据结构,可以用作数组、字典等。

    local my_table = {
         key1 = "value1", key2 = "value2"}
    

交互式编程

Lua提供了一个交互式环境,允许你在命令行中直接输入Lua代码并立即执行,这非常适合学习和测试小段代码。

如何使用

  1. 启动交互式模式:在命令行中输入lua -i或仅lua来启动Lua的交互式编程模式。

    $ lua -i
    Lua 5.3.0  Copyright (C) 1994-2015 Lua.org, PUC-Rio
    
  2. 输入命令:在交互式模式中,你可以直接输入Lua代码。

    > print("Hello World!")
    

    当你输入print("Hello World!")并按回车键时,Lua会立即执行这条命令,并在命令行中输出Hello World!

代码示例

这是一个简单的Lua程序,它会输出“Hello World!”:

-- 文件名:hello.lua
print("Hello World!")

要运行这个Lua程序,你需要将代码保存到一个.lua文件中,然后在命令行中使用lua命令运行它:

$ lua hello.lua
目录
相关文章
|
5天前
Lua
【11月更文挑战第20天】
17 3
|
1月前
|
存储 Java C++
lua完整学习笔记
Lua学习笔记,涵盖了Lua的注释、数据结构、标识符、保留字、变量、运算符、函数、流程控制语句、循环语句、table的使用、迭代器以及模块化等基础知识点。
47 3
lua完整学习笔记
|
5月前
|
C++
写篇lua
写篇lua
|
Ubuntu 云计算 C++
C++与lua的结合,LuaBridge的使用及遇到的坑
C++与lua的结合,LuaBridge的使用及遇到的坑
Lua 函数
Lua 函数
187 0
Lua 函数