Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
でカリー化を使用することは可能Rですか?
R
1つの可能性は、特別な機能を持つことです(これは、ここpasteまでのフォローアップと見なすことができます)、たとえば(間違ったコードで):
paste
'%+%' <- (sep)function(x,y) paste(x,y,sep=sep) "a"%+%("")"b"%+%("_")"c" #gives "ab_c"
で可能な実装はR何ですか?
PS: これpasteは単なる例です。次の可能性について興味がありRます...
R での関数型プログラミングの標準的な場所は現在、ライブラリです。このライブラリは、ここで説明されているライブラリをfunctional置き換えます。ROxigen
functional
ROxigen
library(functional) newfunc <- Curry(oldfunc,x=5)
Rではカリー化が可能で、ROxygenパッケージに定義があります。ここでの議論を参照してください