function 和mapped function的区别
1 --在函数定义上使用mapped前缀将此函数标记为自动映射到集合上。这意味着,如果将集合作为函数的第一个参数,则该函数将在集合的元素上自动重复调用。这允许您定义脚本化函数,这些函数的行为方式与映射的内置函数类似,例如复制、删除、移动等,这些函数可以应用于对象集、路径名模式或数组。有关详细信息,请参阅集合。 2 mapped function rand_color1 x =( 3 x.wireColor = random (color 0 0 0) (color 255 255 255) 4 ) 5 6 function rand_color2 x =( 7 x.wireColor = random (color 0 0 0) (color 255 255 255) 8 ) 9 10 fn factorial n = if n <= 0 then 1 else n * factorial(n - 1)

浙公网安备 33010602011771号