【文件属性】:
文件名称:lambda:简单的匿名函数
文件大小:6KB
文件格式:ZIP
更新时间:2021-05-07 23:29:08
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)