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)
标签:function,函数,区别,color,mapped,集合,255 来源: https://www.cnblogs.com/looook/p/16600668.html