HSPLetについて

1ヶ月ぐらい前の記事だけどfujidigさんの所でHSPLetの挙動について書かれていたのでトラックバックのテストついでに書いてみる。

HSPLet あれこれ

このコードを実行するとHSP 3.1とHSPLetで挙動が違う

#runtime "hsplet3"

a = 0, 1, 3, 4, 5, 6
dim b, 6

mes "length(a)=" + length(a)
mes "length(b)=" + length(b)

HSP 3.1

length(a)=6
length(b)=6

HSPLet 3.0

length(a)=16
length(b)=6

どうもdimで初期化せずに代入すると最低16は配列の要素が確保されてしまうようで、foreachで変数を処理するとHSPではエラーが出ずにHSPLetでエラーが出てしまうことがある。

HSPLetもメンテとかしてみたい気はするが取り敢えず他ごと優先でいきたいと思います。

2008年09月02日 公開 / 2008年09月06日 更新

トラックバック

トラックバックはありません。

トラックバックURL:
トラックバックを行うときはトラックバックURLに『犬』を英字小文字で追加してください。たとえばサメならば、"http://~.trackbackshark"とします。

コメント

コメントはありません。

画像に表示されている式の計算結果を入力してください
この画像に表示されている式の計算結果を入力してください