将参数传递给函数
- Last UpdatedSep 24, 2024
- 1 minute read
标准预定义函数的参数通常通过值进行传递。这表示,只要表达式的求值结果属于参数所需的数据类型,便可以将任何有效的表达式作为参数进行传递。这类表达式可以包含值、标记引用及函数调用,所有这些都通过适当的运算符链接起来。如需有关表达式与运算符的详细信息,请参阅赋值语句与运算符。
脚本调用函数时,对表达式进行求值并将结果值传递给函数。
不过,有些函数需要将标记引用 用作参数。例如:
RecipeSelectRecipe(Filename, RecipeName, Number);
在本例中,RecipeName 参数必须是标记引用(即,RecipeName 参数必须使用标记名)。即使该表达式通过求值可以得到有效的标记名,也不能使用传递字符串表达式的方式来代替。
注意:有些仅有一个参数的旧的预定义函数(例如,Ack() 函数)不遵循在括号中传递参数的标准语法。相反,参数使用空格同函数名进行分隔。如果对特定的函数有任何疑问,请查阅函数文档中的语法描述。