08/02/06 01:22:28
なるほど、selfはローカルのslotかあ。
というか、前回の>>19で書いた++は1の評価を返してるだけ?
value := 3
value setSlot("++", method((self + 2) println))
value ++ // 5
やたー
ということは...ここは>>19のクロージャか!!w
value := 6
value ++ := block(
block(
value = value + 1
call activated
)
) call
(value ++) call call call call
value println
全然答えじゃねえorz