プチコンコミュで既知の方法
1)処理をするDEF内で配列定義する。
DEFの処理が終わればメモリが解放される。
2)DEF内でサイズ0の配列定義し、参照を代入する。
注意:グローバル配列変数の場合は問題ありませんが、ローカル配列変数の場合、参照を戻りに指定して呼び元の参照を書き換える必要があります。特に、DEFの呼び出しが複数にわたる場合は、途中のDEFで引き数、戻りにその配列変数を指定する必要があります。
例)DEF CLR_ARY%():DIM A%[0]:RETURN A%:END
DIM X%[10]:X%=CLR_ARY%():PRINT LEN(X%)
<つづく>
3そうだね プレイ済み