文件名称:lambda:简单的匿名函数
文件大小:6KB
文件格式:ZIP
更新时间:2024-05-27 17:15:48
R
拉姆达 Lambda仅包含一个函数f() ,它使您可以以非常紧凑的格式编写新函数。 只需像通常那样编写函数的主体即可。 如果要让给定变量显示为函数的参数之一,请用.()括起来。 您也可以像通常在参数列表中那样在.()指定默认参数。 library( lambda ) function ( x , y ) x + y # > function(x, y) x + y f(.( x ) + .( y )) # > function (x, y) # > x + y Reduce(f(.( x ) + .( y )), 1 : 10 ) # > [1] 55 add <- f(.( x ) + .( y = 5 )) add # > function (x, y = 5) # > x + y add( 1 ) # > [1] 6 add( 1 , 2 ) # > [1] 3 它非常适
【文件预览】:
lambda-master
----.travis.yml(161B)
----lambda.Rproj(312B)
----README.Rmd(1KB)
----man()
--------f.Rd(776B)
----NAMESPACE(64B)
----tests()
--------testthat()
--------testthat.R(56B)
----LICENSE(42B)
----.Rbuildignore(75B)
----.gitignore(29B)
----R()
--------package.R(1KB)
----DESCRIPTION(503B)
----README.md(2KB)