
No.1ベストアンサー
- 回答日時:
name = 'file' + i + '\n'
で文字列と整数を足し算しているのが原因です。
そのまま活かすとすると
name = 'file' + i .to_s
かな
putsは改行文字が無ければ追加してくれます。有ったらそのまま出力します。
ただし
'\n'ではなく、どうしてもつけたいなら"\n"にします。
また、name = "file#{i}"
こんな書き方もできます。iを文字列に変換してくれます。
それとRubyを使う人はあまりforを使いません。私自身、実は今までforを使ったことはありません。
質問欄のプログラムは
(1..10).each{|i| puts "file#{i}"}
のように書く人が多い気がします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1、Rstudioで回帰直線を求める...
-
パソコンのスクリーンセーバー...
-
pandasでsqlite3にテーブル作成...
-
英数字を含む文字列(0-9,A-Z)...
-
(再質問)エクセルのマクロボ...
-
100万件越えCSVから条件を満た...
-
C言語の入力した文字を反転させ...
-
WIN11にオフイスを複数入れるこ...
-
Accessで文字列のバイト数読み込み
-
回復ドライブとインストールメ...
-
Ruby require ライブラリー
-
ruby OpenURI::Meta
-
ルビー言語 ライブラリー
-
Ruby 変数 用途と違い
-
WinSCPで画像のように puttyを...
-
教えてください
-
プログラミングについてです。...
-
pythonエラー
-
WSLのUbuntuで、Railsのインス...
-
ruby while式
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラミングについて教えて...
-
pythonのエラーについて
-
fortranでNAのあるデータを読み...
-
【fortran77】空行を含む数値デ...
-
rubyの見えない文字
-
【ruby】flockで掛けたロックを...
-
pycharmへのpysamインストール...
-
Rubyで、外で定義した文字列をd...
-
Fortran:列数の分からないデー...
-
Excelマクロ 空白セルを無視し...
-
バッチ処理 特定の文字以降を...
-
VBAでcsvファイルもシートもあ...
-
ダブルコーテーション付きでCSV...
-
【ExcelVBA】300万件越えCSVか...
-
INPUTタグ disabledの文字色を...
-
ファイル名を変数で書きこむfwr...
-
VBAで複数のCSVからレコードセ...
-
VBA テキストボックスを選択状...
-
CSVで余計な空行が入る
-
Access VBA エラー2448について
おすすめ情報