プチコンBIG コミュニティ返信[1]親投稿MIKI ifconfig2017/1/6 16:55preserve 付きですよね? 関数にするのが簡単かな。 def redim(v[], n) var x[n] copy x, v, n return x end var v[10]: v = redim(v, 20) あとは不足分/余剰分を push/pop する方法もありますね。 def redim v[], n while len(v)<n: push v,0: wend while len(v)>n: var void=pop(v): wend end redim y,30 1そうだね 未プレイ2017/11/04 02:13:21に取得
プチコンBIG コミュニティ返信[2]親投稿たかChi takashi_o2017/1/6 23:07なるほど、push/popですか! 1個ずつ、というのが面倒ですが、関数化すればだいぶましそうですね! ありがとうございます!1そうだね プレイ済み2017/11/04 02:13:21に取得
プチコンBIG コミュニティ返信[3]親投稿たかChi takashi_o2017/1/6 23:52copyを利用する方ですが、第三引数は[コピー元からコピーする要素数]なので、コピー元要素数を超えるとエラーになるようです。なので画像のとおり、コピー元要素数を入れてあげるといいようです。1そうだね プレイ済み2017/11/04 02:13:21に取得