これってどうなるんだろう
プログラミング言語論(?)的にはですけど。
a = function() { i = 1 i = i + 1 print(i) } a() // print 2 rmnode(a.childset[1],0) // i=1が消える。 a() -> ??
静的スコープの場合には、定義時のi=1が残り続けているのかしら?
プログラミング言語論(?)的にはですけど。
a = function() { i = 1 i = i + 1 print(i) } a() // print 2 rmnode(a.childset[1],0) // i=1が消える。 a() -> ??
静的スコープの場合には、定義時のi=1が残り続けているのかしら?