YangMark

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年5月26日

摘要: Currying是一種函數式編程技巧, 指的是把接受多個參數的函數變換成接受一個單一參數的函數。 以一個簡單的例子在Scala中實現.. def f(a:Int, b:Int)={ a+b }//f(2,3)=5//Currying def curried(a:Int)(b:Int){ a+b }//f(2)(3)=5看起來只是改變了放置參數的位置而已, 又有什麼用呢??讓我們換... 阅读全文
posted @ 2014-05-26 16:16 YangMark 阅读(283) 评论(0) 推荐(0) 编辑