設計側の意図としたら、おそらくクラスの private なメンバー変数的な用途を想定してると思います。 spset 定義番号 out ix ... (1) という命令が新たなインスタンスの生成にあたると考えれば、初期化されるのは期待通りと言えるでしょう。 なおプチコンの syntax sugar により(1)は ix = spset(定義番号) ... (2) と関数形式書けるので、変数必須な(1)よりもこちらの表記の方がオススメですね。 > DIM DAT[512,8] 的な使い方も? ははは spvar は配列より遅いらしいですよww まあメンバー変数が8個以上必要ならどのみちそういう工夫が必要になります。 関数形式のがオススメな理由は、まあそっちのが美しいからって理由です。