前提・実現したいこと
ruby初心者です。
変数strから受け取ったものを標準出力させてsample.txtファイルにputs 'a'と入るようにしたいです。
実行するとコンソール上ではaと出力されますが、
sample.txtの中身は空のままになっています。
どうすればファイルに出力されるようになるのでしょうか。
該当のソースコード
Ruby
1 2def redirect 3 $stdout = File.open('sample.txt', 'w') 4 # ここ以降は標準出力がファイルに出力される 5 @str 6end 7 8@str = puts 'a' 9redirect
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/16 09:00 編集
2020/09/16 09:29