- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Spliceを使った配列移動)
Spliceを使った配列移動方法についての質問
このQ&Aのポイント
- Spliceを使った配列移動方法について困っています。最後の配列を5列目に追加したいのですが、4列目に追加されてしまいます。
- 質問文では、2番目の配列を新たに5列目に追加したいと述べていますが、実際には4列目に追加されてしまいます。
- 対処法を教えていただけると助かります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
色々?なところはありますが、それはおいといて その症状の原因は、おそらく 1行目[改行] 2行目[改行] 3行目[改行] 4行目 のようにファイルの最後のデータに改行が無いため、 そのような動作になると思います。 対処の単純な方法は、読み込むデータの最後にも改行を付けることですが、 読み込むデータの変更ができない場合は、 入力時にchomp で改行を取り除き 出力時に改行を付け加えることです。
お礼
テキストファイルの最後の行を改行するだけで解決できました。 出力時に\nを足せばそういうこともできるということですね。 どうもありがとうございました。