Lua 基础教学:第一篇什么是 Lua?Lua 是一种轻量级的、多范式的编程语言,设计目标是嵌入其他应用程序中。它由 Roberto Ierusalimschy、Luiz Henrique de Figueiredo 和 Waldemar Celes 开发,最初发布于1993年。Lua 的名字在葡萄牙语中意为“月亮”。
为什么选择 Lua?
Lua 基础语法安装 Lua在开始编程之前,我们需要安装 Lua。可以从
Lua 官方网站 下载最新版本。安装完成后,可以在命令行输入 lua 进入 Lua 解释器。
第一个 Lua 程序我们从一个简单的 "Hello, World!" 程序开始:
print("Hello, World!")保存为 hello.lua,然后在命令行中运行:
lua hello.lua输出将会是:
Hello, World!变量与数据类型Lua 是动态类型语言,变量不需要声明类型。
-- 定义一个变量
local myVar = 10
print(myVar) -- 输出 10
-- 更改变量的类型
myVar = "Lua"
print(myVar) -- 输出 LuaLua 支持多种基本数据类型,包括:
操作符Lua 支持常见的算术操作符:
local a = 10
local b = 20
print(a + b) -- 输出 30
print(a - b) -- 输出 -10
print(a * b) -- 输出 200
print(b / a) -- 输出 2
print(b % a) -- 输出 0
print(a ^ 2) -- 输出 100条件语句Lua 的条件语句与其他编程语言类似:
local x = 10
if x > 0 then
print("x 是正数")
elseif x < 0 then
print("x 是负数")
else
print("x 是零")
end循环Lua 支持多种类型的循环,包括 while 循环、for 循环和 repeat until 循环。
-- while 循环
local i = 1
while i <= 5 do
print(i)
i = i + 1
end
-- for 循环
for i = 1, 5 do
print(i)
end
-- repeat until 循环
local i = 1
repeat
print(i)
i = i + 1
until i > 5总结在本篇教程中,我们介绍了 Lua 的基本语法和一些基础操作。我们学习了如何安装 Lua,编写第一个 Lua 程序,以及变量、数据类型、操作符、条件语句和循环。在接下来的教程中,我们将深入探讨 Lua 的更多特性和高级用法,包括函数、表(table)、模块等。
敬请期待下一篇 Lua 教程!如果你有任何问题或建议,请在评论区留言。
Happy Coding!