《Programming in Lua, Fourth Edition》
I. The Basics
1. Getting Started
开始使用
print("Hello World")
% lua hello.lua
命名
- 标识符、变量名:可包含大小写字母、数字、 下划线,不能以数字开头。
- 避免下划线+大写字母,如
_VERSION
。 - 大小写敏感
注释
print(10) -- 单行注释,两个减号开头
多行注释
--[[A multi-line
long comment
]]
块注释
--[[
print(10)
--]]
-- 快速解除注释
---[[
print(10)
--]]
类型
基础类型:nil
、Boolean
、number
、string
、function
、userdata
、thread
、table
type(nil) --> nil
type(true) --> boolean
type(10.4 * 3) --> number
type("Hello world") --> string
type(io.stdin) --> userdata
type(print) --> function
type(type) --> function
type({}) --> table
type(type(X)) --> string