Scriptol/Scan By
外观
< Scriptol
扫描控制结构允许解析一个或多个数组,并对数组的每个元素应用一个过程。
扫描 a
a[] * a[] print a[]
/scan
当前元素由一个空索引表示。
两个数组的示例
scan a, b print a[] + b[] /scan
您可以改为应用一个预定义的函数。该函数的参数是数组中的一个元素。
array a = {1,2,3,4 }
void fun(number x) print x * x return
scan a by fun
如果您使用多个数组,函数的参数数量必须与数组的数量相同。