功能
- 必须在
main
过程中声明一个函数。它不能在过程内或在另一个函数内声明。 - Progress ABL 中的函数不像 Haskell 或 Javascript 这样的编程语言,不是一等公民。你不能将函数作为输入或输出参数传递。但是,你可以使用
DYNAMIC-FUNCTION
或CALL
对象动态地对其进行 invioke。 - 在查询中调用函数会导致性能不佳,因为索引匹配会受到影响。尝试将函数的值赋给变量,并在
WHERE
子句中使用该变量。
main
过程中声明一个函数。它不能在过程内或在另一个函数内声明。DYNAMIC-FUNCTION
或 CALL
对象动态地对其进行 invioke。WHERE
子句中使用该变量。