了解自定义函数
函数是分组在一起的一组 deluge 语句,在需要时可在应用程序内调用。使用函数以模块化方式构建 deluge 脚本。相关函数可分组在名为命名空间的通用类别下。
使用函数的最常见原因如下:
一次编写和重用实用工具
函数促进应用程序内或同一个用户创建的不同应用程序之间的 deluge 脚本的复用性。这让代码模块化和易于理解。如果您想在应用程序的不同部分重复某些脚本功能,您可以将它定义为函数并重复使用它。使用 deluge 中提供的内置函数自行创建众多的实用函数。
当作应用程序(由同一个用户创建)之间的桥梁
除了将通用实用工具定义为函数,您还可以使用函数来处理应用程序数据。直到最近,还不可以使用一个应用程序中的 deluge 脚本处理另一个应用程序中的数据。现在可使用函数来实现。我们可以将应用程序及其数据视为一个对象,并且我们定义函数以对此数据起作用,它比喻为面向对象的世界中的成员函数。应用程序可使用函数互相通信。
视图中的自定义动作集成
函数可以集成到各种 GUI 动作,将 Zoho Creator 中的脚本集成提升到新层次。 函数作为自定义动作集成到报表中。这让用户可以对视图中的所选记录调用特定函数。
注:
- 调用函数本身的函数(也称为递归函数)不能调用超过 75 次。如果超出 75 的限制,则会抛出“超出调用堆栈限制”错误。