れいさん
定義とかじゃなくて、自分で調べるよりれいさんに聞いたほうが手っ取り早いかなと思って。ポリポリ・・
スーさん
>VAR()とか
文字列の演算は基本的に遅いですよ。
たとえ固定文字列であっても、var() は実行時に文字列からシンボルテーブルを検索するので、コンパイル時に決定される通常の変数に比べとても不利。
>SPVAR
配列代わりに spvar ??
spvar(sp, i) は式を二つ(spとi)と 関数呼び出し(spvar)一つですね。
v[i] は式が一つ(i)と 配列評価(v)一つなので、配列が遅いといえど式一つ分よりは速いってことでしょうね。
式評価にかかるおよその時間は以前コメントしました。
https://miiverse.nintendo.net/posts/AYMHAAADAAB2V0fPso64pw
当時は中間コードを生成してるのかと思ってましたが、実際は
1そうだね プレイ済み