Como faço para \n
realmente trabalhar na minha saída? No momento, apenas escreve tudo em um bloco longo. Obrigado por qualquer ajuda
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
Você pode fazer isso tudo no bloco File.open:
fonte
puts
gera uma string e uma quebra de linha à direita "automática"; isso é mais prático do que anexá-lo no código.Gostaria de compartilhar minha experiência e
\n
percebi que "\ n" funciona como-
mas não
também coloca
'\n\n'
Não funciona.
Espero que funcione para você !!
fonte
Na verdade, você nem precisa do bloco:
fonte