2008-09-21から1日間の記事一覧

ラベル型変数のvaruse

HSP

*first dimtype a, 1 b = *first c = *last mes varuse(a) ; >> 0 mes varuse(b) ; >> 0 mes varuse(c) ; >> 1 d = a, b, c mes foreach d ; 0, 1 は skip される mes cnt ; >> 2 loop *lastvaruse ってコード先頭を指すラベルかどうかを調べているだけじゃ…

仮引数に代入するとargumentsで得られる値も変動するんですね...

JS

(function(a){a=1;return arguments[0]})(9,8,7) // => 1知りませんでした><

連続代入の評価の順番

HSP

#module #defcfunc f mes a@ return 0 #global a = 111 a = 222, f()は 111 を表示するでしょうか、それとも 222 を表示するでしょうかーという話。 オフィシャル HSP でも HSPLet でも 222 でした。 こんなもの、HSPの仕様的に決まっているとも思えないので…