函数调用运行 EGL 生成的函数或系统函数。当被调用函数结束时,将继续处理调用之后的语句,或者在复杂情况下,会继续处理表达式或自变量列表中所需的下一进程。
有关限定符并非必需的情况的详细信息,请参阅对部件的引用。
某些变量作为自变量传递至 EGL 生成的函数,对于这类变量的影响,取决于参数是用 IN、OUT 还是用 INOUT 修饰的。有关详细信息,请参阅函数参数。
b INT = 1; x INT = Sum( Increment(b), b, Increment(b) );
一般规则是可通过引用常规表达式求值顺序来标识这些副作用,常规顺序是从左至右,但可以通过使用圆括号来覆盖常规顺序。就像显示的那样,INOUT 的使用更为复杂。
当该参数的访问修饰符为 IN 或 OUT 时,兼容性规则如赋值兼容性中所述。当参数的访问修饰符为 INOUT 时(或者参数在 pageHandler 的 onPageLoad 函数中时),兼容性规则如引用兼容性中所述。
相关概念
函数部件
对部件的引用
EGL 语句和命令的语法图
相关任务
赋值