\n
실제로 출력에서 어떻게 작동합니까? 현재 그것은 단지 하나의 긴 블록으로 그것을 씁니다. 도움을 주셔서 감사합니다
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
답변
나는 내 경험을 공유하고 싶습니다 \n
내가 통지 나니 “\ n”시스 – 작동
puts "\n\n" // to provide 2 new lines
하지만
p "\n\n"
또한두고 '\n\n'
합니까하지 작동합니다.
희망은 당신을 위해 일할 것입니다!
답변
실제로는 블록이 필요하지 않습니다.
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)