Как мне заставить \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
Вы можете сделать все это в блоке File.open:
источник
puts
вывод строки и «автоматический» разрыв строки в конце; это удобнее, чем добавлять его в код.Я хотел бы поделиться своим опытом с тем, что
\n
я заметил, что "\ n" работает как
но нет
также ставит
'\n\n'
не работает.
Надеюсь, у тебя получится !!
источник
На самом деле вам даже не нужен блок:
источник