June 20,2008

Boo 的 currying

拜讀了Jserv大的"以 C 語言實做 Functional Language 的 Currying"Thinker大的"真 C 語言實做 Functional Language 的 Currying"以後,決定也來挖掘一下 Boo 的 currying 寫法,根據這篇文章:Boo Programming Language Languages Currying Def Return World,程式碼出乎意料的簡單:
//Currying:
plusX = { a as int | return { b as int | return a + b }}

print plusX(3)(4) 
就這樣。老實說,大概懂了,可是又不是很懂,也沒想到用途。 所以,就跟沒懂是一樣的。


Posted by elleryq at 樂多Roodo! │19:20 │回應(0)引用(0)Boo
樂多分類:網路/3C 共同主題:.Net/Mono 工具:加入樂多書籤編輯本文
Ads by Roodo! 

引用URL

http://cgi.blog.roodo.com/trackback/6206869