とりあえず関数化せず次のようにしました
#global dim zzz, 2, 3 i = 0 repeat a = zzz(0, i) onerror *loopnuke i = i + 1 loop *loopnuke mes i
「3」が出力されました 正解です
2次元配列なので横方向の大きさを知りたければ
a = zzz(1, 0)
とします
関数にしたいのて
#defcfunc TTTT array aaa i = 0 repeat a = aaa(0, i) onerror *loopnuke i = i + 1 loop *loopnuke return i end #global dim zzz, 2, 3 a = TTTT(zzz) mes a stop
としたところ無限ループにはまり帰ってきません
(論理エラーは出ません 表示ウインドウは出ますが,ウインドウを消すこともできません 安易に実行しないで下さい 私はタスクマネージャで止めました)
なぜでしょう
よろしくご教授ください
環境 Windows10 HSP3.6