其他分享
首页 > 其他分享> > function 和mapped function的区别

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