出力で\n
を実際に機能させるにはどうすればよいですか?現時点では、すべてを1つの長いブロックに書き込みます。助けてくれてありがとう
Dir.chdir 'C:/Users/name/Music'
music = Dir['C:/Users/name/Music/*.{mp3, MP3}']
puts 'what would you like to call the playlist?'
@new = ''
playlist_name = gets.chomp + '.m3u'
music.each do |z|
@new += z + '\n'
end
File.open playlist_name, 'w' do |f|
f.write @new
end
"\n"
の代わりに'\n'
を使用します
これはすべてFile.openブロックで実行できます。
Dir.chdir 'C:/Users/name/Music'
music = Dir['C:/Users/name/Music/*.{mp3, MP3}']
puts 'what would you like to call the playlist?'
playlist_name = gets.chomp + '.m3u'
File.open playlist_name, 'w' do |f|
music.each do |z|
f.puts z
end
end
実際には、ブロックさえ必要ありません。
Dir.chdir 'C:/Users/name/Music'
music = Dir['C:/Users/name/Music/*.{mp3, MP3}']
puts 'what would you like to call the playlist?'
playlist_name = gets.chomp + '.m3u'
File.open(playlist_name, 'w').puts(music)
\n
と私の経験を共有したい
「\ n」が次のように機能することに気付きました。
puts "\n\n" // to provide 2 new lines
だがしかし
p "\n\n"
'\n\n'
も入れます
動作しません。
あなたのために働くことを願っています!!