defs
语法
defs([X])
参数
X 是字符串。它支持通配符"%"和"?"。"%"表示0,1或多个字符,“?”表示1个字符。
详情
如果没有指定参数,将以表格的形式返回系统的所有函数。
如果指定了 X,将以 X 的格式返回所有函数的名称。
例子
defs();
name | isCommand | userDefined | minParamCount | maxParamCount | syntax |
---|---|---|---|---|---|
!=_2 | 0 | 0 | 2 | 2 | (X, Y) |
!_1 | 0 | 0 | 1 | 1 | (X) |
$_2 | 0 | 0 | 2 | 2 | (obj, type) |
%_2 | 0 | 0 | 2 | 2 | (X, Y) |
&&_2 | 0 | 0 | 2 | 2 | (X, Y) |
&_2 | 0 | 0 | 2 | 2 | (X, Y) |
**_2 | 0 | 0 | 2 | 2 | (X, Y) |
*_2 | 0 | 0 | 2 | 2 | (X, Y) |
+_2 | 0 | 0 | 2 | 2 | (X, Y) |
-_1 | 0 | 0 | 1 | 1 | (X) |
... |
typestr defs();
# output
IN-MEMORY TABLE;
select * from defs() where name like "bit%";
name | isCommand | userDefined | minParamCount | maxParamCount | syntax |
---|---|---|---|---|---|
bitAnd | 0 | 0 | 2 | 2 | (X, Y) |
bitNot | 0 | 0 | 1 | 1 | (X) |
bitOr | 0 | 0 | 2 | 2 | (X, Y) |
bitXor | 0 | 0 | 2 | 2 | (X, Y) |
defs("bit%");
name | isCommand | userDefined | minParamCount | maxParamCount | syntax |
---|---|---|---|---|---|
bitAnd | 0 | 0 | 2 | 2 | (X, Y) |
bitNot | 0 | 0 | 1 | 1 | (X) |
bitOr | 0 | 0 | 2 | 2 | (X, Y) |
bitXor | 0 | 0 | 2 | 2 | (X, Y) |
defs("%sin");
name | isCommand | userDefined | minParamCount | maxParamCount | syntax |
---|---|---|---|---|---|
asin | 0 | 0 | 1 | 1 | (X) |
sin | 0 | 0 | 1 | 1 | (X) |
defs("?sin");
name | isCommand | userDefined | minParamCount | maxParamCount | syntax |
---|---|---|---|---|---|
asin | 0 | 0 | 1 | 1 | (X) |