跳转至

Lua 基础操作

更新日期:2022-12-6
  • 2022-12-6 交互模式
  • 2022-11-24 创建文档
开发环境和工具
  • macOS 12.3.1
  • VSCode 1.73.1

前面我们在Mac上安装了lua。接下来我们介绍一些基础操作。

hello

新建文件test.lua,输入以下代码

test.lua
print("hello an.rustfisher.com")

在vscode的终端(或者电脑终端),执行

$ lua test.lua 
hello an.rustfisher.com

方法

写一个递归的阶乘方法

test.lua
-- 一个递归的阶乘方法 
function fact(n)
    if n == 0 then
        return 1
    else
        return n * fact(n - 1)
    end
end

print('请输入一个正数')
inputNum = io.read()
print('输入的是:', inputNum)
print('计算结果:', fact(inputNum))

执行
1
2
3
4
5
$ lua test.lua 
请输入一个正数
9
输入的是:       9
计算结果:       362880.0

io.read()可以接受用户输入

交互模式运行Lua

交互模式运行 Lua,不带参数运行 Lua

lua交互模式

交互模式输入
> print("Hello an.rustfisher.com")
Hello an.rustfisher.com
> a="hello" b = 3
> print(a, b)
hello   3
> t={}
> t["a"] = "Hello"
> t["b"] = "an.rustfisher.com"
> print(t)
table: 0x6000005a0140
> print(t.a, t["b"])
Hello   an.rustfisher.com
> 
交互模式输入

lua交互模式输入

本站说明

一起在知识的海洋里呛水吧。广告内容与本站无关。如果喜欢本站内容,欢迎投喂作者,谢谢支持服务器。如有疑问和建议,欢迎在下方评论~

📖AndroidTutorial 📚AndroidTutorial 🙋反馈问题 🔥最近更新 🍪投喂作者

Ads