我正在学习 Ruby。
我在 http://ruby-doc.org/core/classes/String.html 上找到了方法 String#each
。
当我尝试使用它时......
irb(main):001:0> "hello\nworld".each {|s| p s}
NoMethodError: undefined method `each' for "hello\nworld":String
...但是我收到了 NoMethodError
的错误。
我正在使用 Ruby 1.9.1p253,因此我不认为我在使用旧版本。发生了什么事?
String#each
按行迭代,而不是按字符。 - sepp2k