鏈接到練習:http://learnrubythehardway.org/book/ex20.htmlf.gets.chomp在做什麼? (瞭解Ruby的困難的方法:鍛鍊20)
我無法理解在此它顯示運動的輸出:
1, This is line 1
2, This is line 2
3, This is line 3
我不明白哪個部分的代碼導致程序讀取特定的行號。它如何知道讀第1行與第2行與第3行?
是否有一些與此有關的部分:
def print_a_line(line_count, f)
puts "#{line_count}, #{f.gets.chomp}"
end
我想gets.chomp是獲得來自命令行的用戶輸入(並切斷換行符)。