메신저 :gets.chomp를 사용하여 변수를 변경()이 코드를 사용하여 파일에 쓰기를 시도
puts "-------------------- TEXT-EDITOR --------------------"
def tor(old_text)
old_text = gets.chomp #
end
$epic=""
def torr(input)
tore= $epic += input + ", "
File.open("tor.txt", "w") do |write|
write.puts tore
end
end
loop do
output = tor(output)
torr(output)
end
내가 프로그래밍 루비 궁극적 인 가이드를 읽고 그리고 난 새로운을 만들고 싶어 경우를 말한다 파일에 사용하는 메신저 File.open
사용해야합니다. "line one", "line two
어떻게 gets.chomp()를 사용하여이 happend를 만들 수 있습니까? 내 코드를 시험해 보면 내가 무슨 뜻인지 알게 될거야. 고마워.
코드가 무엇을 예정이다 multilined입니까? 당신의 메소드가 더 의미있는 이름을 가진다면 도움이 될 것입니다. –
내 코드가 새로운 파일을 만들어야하고 입력 할 때마다 Enter를 누르거나 새로운 문장을 만들 때마다 새로운 라인을 만들 수 있습니다. 예를 들어'File.open ("tor.txt", "w") 할 때 do | write | write.puts "line one", "line two" end end' 그것은 새로운 줄을 만듭니다. gets.chomp()로 할 수있는 방법을 알고 싶습니다. 새로운 줄을 만들지 않습니다. 내 gets.chomp()에서 무슨 뜻인지 이해합니까? – TorB