Lua语言入门 - Hero · Lua · Lua程序设计读书笔记

简述

代码运行流程和NodeJS差不多

定义一个函数

1
2
3
4
5
6
7
function fact(n)
if n == 0 then
return 1
else
return n * fact(n - 1)
end
end

交互模式

和NodeJS一样可以直接在终端进行交互模式运行

  1. dofile(‘hello.lua’): 可以通过dofile在交互模式下加载lua文件

注释

1
2
3
4
5
6
7
8
9
10
-- 单行注释

--[[
多行注释
]]

--[[
多行注释,这种写法只需放开注释开头即可
-- ]]

全局变量

全局变量无需声明即可使用,使用未经初始化的全局变量也不会导致错误(其值为nil)

类型和值

  1. nil
  2. boolean
  3. number
  4. string
  5. userdata
  6. fucntion
  7. thread
  8. table

函数type()可以获值类型

逻辑运算符

  1. and
  2. not
  3. or

Lua语言入门 - Hero · Lua · Lua程序设计读书笔记
https://wanmeishijie.xyz/notes/hero/lua/Lua程序设计读书笔记/Lua语言入门/
作者
发布于
2023年11月18日
许可协议