[英]Strange boo language syntax
Boo的文檔似乎在這方面缺乏 - 似乎是這樣
setter = { value | a = value }
是簡寫
setter = def(value):
a = value
好吧,從未使用過Boo,我的(受過教育的)猜測是將參數傳遞給閉包lambda風格的函數。 在這種情況下,{p | C}是指在代碼C中將單個參數綁定到p的匿名函數。
亞當是對的。 該示例的要點是顯示boo中的lambda具有對封閉范圍的讀寫訪問權限。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.