跳到主要内容

语言不具备的功能

以下功能是有意省略的,每项都有替代方法:

  • 用户定义函数和递归。使用代码片段,并通过 Storage 传递值。
  • 数组、列表、映射和结构体。使用带分隔符的 Text 配合 StringSplit、编号变量,或用 StringFormat("item{0}", i, "") 构造的 Storage 键。
  • while、break、continue 和 return。请参阅流程控制惯用写法。要提前结束脚本,请将其余部分放入一个 if 中。
  • 短路逻辑。使用嵌套的 if。
  • 非常深的表达式。在求值栈上嵌套超过 256 个值的表达式会在脚本加载时被拒绝。请将大型表达式拆分到多个变量中。