• ベストアンサー

改行を行わない書き込みメソッド

Rubyを使用しています。 いま,f = File.open(・・・)として, そこにある変数a, b, c, ・・・を同じ行に入力してしようとしています。 そこで,ary = [a, b, c, ・・・]という配列を作成し, f.puts ary と書いててみたのですが上手に行きません。 というのも,putsでは自動的に改行されてしまって, a,b,c・・・がそれぞれ別の行に入力されてしまうためです。 改行を行わずに書き込みを行う方法を教えていただけないでしょうか? お願いします。

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

  • ベストアンサー
  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.1

どのような書式での出力がお望みですか? とりあえず printメソッドを使えば(末尾を含めて)改行は出力されません。 セパレータもありませんが。

drr
質問者

お礼

ご回答ありがとうございました。 printを使って書いてみたところ, 改行が行われずに上手く書き込むことができました。 非常に助かりました。

関連するQ&A