Jak sprawić, by \n
moje wyjście faktycznie działało? W tej chwili zapisuje to wszystko w 1 długim bloku. Dzięki za wszelką pomoc
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
Możesz to wszystko zrobić w bloku File.open:
źródło
puts
wyciągnąć , jest wypisanie łańcucha i „automatycznego” końca wiersza; jest to wygodniejsze niż dołączanie go do kodu.Chciałbym się z nią podzielić swoim doświadczeniem.
\n
Zauważyłem, że „\ n” działa jako-
ale nie
również stawia
'\n\n'
Nie działa.
Mam nadzieję, że zadziała dla Ciebie !!
źródło
Właściwie nie potrzebujesz nawet bloku:
źródło