编程基础概念与高级特性解析
1. 增量集(Incrementation Sets)
控制列子句的顺序为 for 、 for every 和控制增量。它们从右到左执行,增量执行的起点可以在增量操作之前或之后,默认是先执行增量。先执行增量可使用关键字 first 或在增量符号前加右尖括号,后执行增量使用关键字 last 或在增量符号前加左尖括号。若增量符号与前一个子句间无关键短语或标点,前一个子句必须以分号结尾。
示例代码:
|| for every Print Control \= Double Space first Report Original Line
等价于
|| {Print Control \= Double Space} Report Original Line
for every 序列控制强调主体语句的上下文是序列,它指定的是条件连续出现的每次,而非在整个产品集中出现的每次。控制增量可以只是增量组件,后跟算术运算符和增量值,也可以是区间引用,但区间不能返回组件。当增量是算术运算时,组件会在必要时隐式创建和初始化,非零初始值需要在前面的语句中显式初始化。
示例代码:
|| {Column Counter \> Line Width} Column Counter + 1
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



