Lua学习笔记之function type
2017-07-05 10:33
281 查看
Here we list all functions and types from the C API in alphabetical order. Each function has an indicator like this:[-o, +p, x]
The first field,
The second field,
A field in the form
means that we cannot know how many elements the function pops/pushes by looking only at its arguments (e.g., they may depend on what is on the stack).
The third field,
only due to not enough memory; '
The first field,
o, is how many elements the function pops from the stack.
The second field,
p, is how many elements the function pushes onto the stack. (Any function always pushes its results after popping its arguments.)
A field in the form
x|ymeans the function can push (or pop)
xor
yelements, depending on the situation; an interrogation mark '
?'
means that we cannot know how many elements the function pops/pushes by looking only at its arguments (e.g., they may depend on what is on the stack).
The third field,
x, tells whether the function may throw errors: '
-' means the function never throws any error; '
m' means the function may throw an error
only due to not enough memory; '
e' means the function may throw other kinds of errors; '
v' means the function may throw an error on purpose.
相关文章推荐
- Lua学习笔记之 Type and Values
- Lua入门系列----pil学习笔记之 Type and Values (1)
- Lua入门系列----pil学习笔记之 Type and Values (1)
- Lua入门系列----pil学习笔记之Type and Values (2)
- lua学习笔记之Lua的function、closure和upvalue
- Lua入门系列----pil学习笔记之Type and Values (2)
- Lua入门系列----pil学习笔记之Type and Values (2)
- Lua学习笔记(七) 函数function简介
- lua学习笔记之Lua的function、closure和upvalue
- lua学习笔记--random function
- Lua入门系列----pil学习笔记之Type and Values (2)
- Lua学习笔记之 Type and Values
- Lua入门系列----pil学习笔记之Type and Values (2)
- Lua入门系列----pil学习笔记之 Type and Values (1)
- Lua入门系列----pil学习笔记之 Type and Values
- Lua入门系列----pil学习笔记之 Type and Values (1)
- lua学习笔记---Function(函数)
- Lua学习笔记之 Type and Values
- Lua入门系列----pil学习笔记之Type and Values (2)
- Lua 学习笔记之 function、closure和upvalue