Comment faire en sorte que \n
fonctionne réellement dans ma sortie? Pour le moment, tout est écrit en un bloc long. Merci pour toute aide
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
Utilisez "\n"
au lieu de '\n'
Vous pouvez faire tout cela dans le bloc 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
En fait, vous n'avez même pas besoin du bloc:
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)
J'aimerais partager mon expérience avec \n
J'ai remarqué que "\ n" fonctionnait comme
puts "\n\n" // to provide 2 new lines
mais non
p "\n\n"
met également '\n\n'
Ne fonctionne pas.
J'espère que ça marchera pour vous !!