跳转到内容

Scriptol/Scan By

来自维基教科书,开放的书籍,为开放的世界

通用语法

[编辑 | 编辑源代码]

扫描控制结构允许解析一个或多个数组,并对数组的每个元素应用一个过程。

扫描 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 


如果您使用多个数组,函数的参数数量必须与数组的数量相同。

华夏公益教科书