2008-08-31 100 views

回答

5

啵的文檔似乎缺乏在此區域內結合至p - 似乎

setter = { value | a = value } 

是簡寫

setter = def(value): 
    a = value 
4

那麼,從未使用Boo,我的(受過教育的)猜測是它將參數傳遞給閉包lambda樣式函數。在這種情況下,{p | Ç}指的是匿名功能服用的單個參數的代碼C.

2

Adam是正確的。這個例子的要點是證明boo中的lambda具有讀寫封閉範圍的權限。

0

指定代碼塊(匿名函數)的語法已從RubySmalltalk