• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Spliceを使った配列移動)

Spliceを使った配列移動方法についての質問

このQ&Aのポイント
  • Spliceを使った配列移動方法について困っています。最後の配列を5列目に追加したいのですが、4列目に追加されてしまいます。
  • 質問文では、2番目の配列を新たに5列目に追加したいと述べていますが、実際には4列目に追加されてしまいます。
  • 対処法を教えていただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

色々?なところはありますが、それはおいといて その症状の原因は、おそらく 1行目[改行] 2行目[改行] 3行目[改行] 4行目 のようにファイルの最後のデータに改行が無いため、 そのような動作になると思います。 対処の単純な方法は、読み込むデータの最後にも改行を付けることですが、 読み込むデータの変更ができない場合は、 入力時にchomp で改行を取り除き 出力時に改行を付け加えることです。

crazy_jazz
質問者

お礼

テキストファイルの最後の行を改行するだけで解決できました。 出力時に\nを足せばそういうこともできるということですね。 どうもありがとうございました。

関連するQ&A