blob: 7ffeae603f996e6287701a0f653cd62d5fd52aa1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
|
[arg]
description = '独立版Lua的启动参数。'
[assert]
description = '如果其参数 `v` 的值为假,它就调用 `error`。'
[collectgarbage]
[[.enums]]
name = 'opt'
enum = 'collect'
description = '做一次完整的垃圾收集循环。'
``````````
name = 'opt'
enum = 'stop'
description = '停止垃圾收集器的运行。'
``````````
name = 'opt'
enum = 'restart'
description = '重启垃圾收集器的自动运行。'
``````````
name = 'opt'
enum = 'count'
description = '以 K 字节数为单位返回 Lua 使用的总内存数。'
``````````
name = 'opt'
enum = 'step'
description = '单步运行垃圾收集器。'
``````````
name = 'opt'
enum = 'setpause'
description = '设置收集器的 `间歇率`。'
``````````
name = 'opt'
enum = 'setstepmul'
description = '设置收集器的 `步进倍率`。'
``````````
name = 'opt'
enum = 'isrunning'
description = '返回表示收集器是否在工作的布尔值。'
[dofile]
description = '打开该名字的文件,并执行文件中的 Lua 代码块。'
[error]
description = '中止上一次保护函数调用, 将错误对象 message 返回。'
[_G]
description = '内部储存有全局环境。'
[getmetatable]
description = '返回该对象的元表。'
[ipairs]
description = [[
----------------
```lua
for i, v in ipairs(t) do
body
end
```
]]
[load]
description = '加载一个代码块。'
[[.enums]]
name = 'mode'
enum = 'b'
description = '只能是二进制代码块。'
``````````
name = 'mode'
enum = 't'
description = '只能是文本代码块。'
``````````
name = 'mode'
enum = 'bt'
description = '可以是二进制也可以是文本。'
[loadfile]
description = '从文件中获取代码块。'
[[.enums]]
name = 'mode'
enum = 'b'
description = '只能是二进制代码块。'
``````````
name = 'mode'
enum = 't'
description = '只能是文本代码块。'
``````````
name = 'mode'
enum = 'bt'
description = '可以是二进制也可以是文本。'
[next]
description = '返回该键的下一个键及其关联的值。'
[pairs]
description = [[
----------------
```lua
for k, v in pairs(t) do
body
end
```
]]
[pcall]
description = '传入参数,以 *保护模式* 调用函数 `f` 。'
[print]
description = '接收任意数量的参数,并将它们的值打印到 `stdout`。'
[rawequal]
description = '在不触发任何元方法的情况下 检查 `v1` 是否和 `v2` 相等。'
[rawget]
description = '在不触发任何元方法的情况下 获取 `table[index]` 的值。'
[rawlen]
description = '在不触发任何元方法的情况下 返回对象 `v` 的长度。'
[rawset]
description = '在不触发任何元方法的情况下 将 `table[index]` 设为 `value`。'
[select]
[[.enums]]
name = 'index'
enum = '#'
description = '返回参数的个数。'
``````````
name = 'index'
code = 'integer'
description = '返回参数中第 `index` 个之后的部分。'
[setmetatable]
description = '给指定表设置元表。'
[tonumber]
description = '尝试把参数转换为一个数字。'
[tostring]
description = '可以接收任何类型,它将其转换为人可阅读的字符串形式。'
[type]
description = '将参数的类型编码为一个字符串返回。'
[_VERSION]
description = '当前解释器版本号。'
[xpcall]
description = '传入参数并设置一个消息处理器 `msgh`,以 *保护模式* 调用函数 `f` 。'
[require]
description = '加载一个模块。'
|