| 当前位置:洪恩在线
-> 继续教育 ->
计算机考级 -> 二级FOXBASE+语言 |
|
|||||||||||
|
在FoxBASE中提供了近100个函数,但用户有时仍需要自己构造函数,FoxBASE提供了自定义函数的功能。
一、自定义函数的建立 自定义函数是用一段过程来描述函数的运算。我们把子程序称为程序过程,把自定义函数称为函数过程。 建立自定义函数就是编写一个子程序(函数过程),也分为带参数和不带参数两种,一般格式如下: [PARAMETERS<参数表>] <语句序列> RETURN<表达式> 功能注释: (1) 函数过程与程序过程类似,但必须使用RETURN<表达式>语句结尾。<表达式>将是返回的函数值。 (2) 函数过程中的参数是形式参数,是函数的自变量。 (3) 在用户自定义函数的过程中,不应改变打开文件的状态。 二、自定义函数的调用 调用函数过程的语句格式是: <函数名>([<参数表>]) 参数表中的参数是实在参数,就是函数的自变量值。函数过程运行之后,将带回一个返回值,即函数值。如果末带参数的自定义函数,只写函数名即可。 函数过程由于其特殊性,只能在如下语句中使用: STORE,REPLACE,?,??或IF,DO CASE、DO WHILE等控制语句。
课堂提问: |
|
|
|||||||||