本文主要是介绍第二十四章 $ZF Callout 快速参考 - $ZF()调用iriszf库,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 第二十四章 $ZF Callout 快速参考 - $ZF()调用iriszf库
- $ZF()调用iriszf库
- `$ZF()`
- `$ZF(-3): Call by Name`
- `$ZF(-3)`
第二十四章 $ZF Callout 快速参考 - $ZF()调用iriszf库
$ZF()调用iriszf库
如果调用$ZF()
时不带负数参数(例如,$ZF("myFunction ",arg))
,它会尝试从名为iriszf
的自定义标注库中调用函数(请参阅“使用$ZF()访问iriszf标注库”)。
$ZF()
从名为iriszf
的自定义标注库中调用函数。一旦你创建并安装了这个库,它的功能就可以立即被$ZF()使用,而不需要加载这个库或者指定一个库标识符。
retval = $ZF(func_name[, arg1[, ...argN]])
参数:
func_name
-ZFEntry
表中指定的库函数的名称。args
- (可选)包含库函数所需的任何参数的逗号分隔列表。
返回值:
retval
—库函数的输出值,如果库函数未设置输出值,则为NULL
。
$ZF(-3): Call by Name
$ZF(-3)
和$ZF(-5)
函数允许应用程序加载系统间的Callout
共享库,并在运行时调用库函数。调用应用程序必须知道库路径和库函数名。$ZF(-3)
指定库名和函数名作为参数。$ZF(-5)
通过系统定义的ID号指定库和函数。在使用$ZF(-5)
之前,必须通过调用以库和函数名作为参数的实用函数($ZF(-4,1)
到$ZF(-4,3)
)来获得ID
号。
$ZF(-3)
加载标注库并执行库函数。一次只能加载一个$ZF(-3)
库。如果对$ZF(-3)
的调用指定了与前一个调用不同的库,则前一个库将被卸载并替换。
retval = $ZF(-3, lib_name, func_name[, arg1[, ...argN]])retval = $ZF(-3, lib_name, func_id[, arg1[, ...argN]])
参数:
lib_name
- 在ZFEntry
表格中指定的标注库的名称。如果以前调用$ZF(-3)
时已经加载了一个库,则可以使用空字符串(""
)来指定当前库。func_name
— 要在Callout
库中查找的函数的名称。func_id
—ZFEntry
表中库函数的序列号。如果该数字已知,则可以使用它代替函数名称以实现更快的访问(条目从1
开始连续编号)。args
—(可选)包含库函数所需的任何参数的逗号分隔列表。
返回值:
retval
— 库函数的输出值,如果库函数未设置输出值,则为NULL
。
这篇关于第二十四章 $ZF Callout 快速参考 - $ZF()调用iriszf库的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!