2008-06-15から1日間の記事一覧
通常の言語でのブロック文で { int a = 1 print(a) # -> 1 { a = 2 print(a)# -> 2 } print(a)# -> 2 }と成るところが、最後で1を出力してしまう。 まぁブロックの時はその時点でのフレームのコピーとかを投げてるからそうなってるんですけども。 ちょっと書…
通常の言語でのブロック文で { int a = 1 print(a) # -> 1 { a = 2 print(a)# -> 2 } print(a)# -> 2 }と成るところが、最後で1を出力してしまう。 まぁブロックの時はその時点でのフレームのコピーとかを投げてるからそうなってるんですけども。 ちょっと書…