新手问题 Ruby String 的 each 方法问题

chenyanlin_1983 · April 17, 2017 · Last by ruchee replied at April 17, 2017 · 1474 hits

"aaaadbbbbdccccd".each("d"){|line|p line} puts"----------------"

书上写的输出结果是 ==>"aaaad" ==>"bbbbd" ==>"ccccd"

实际是

新版本 each 方法不能这样用了?请大神指导怎么解决?

ad.txt 是什么?

就是文中那两行代码

什么书,原文给出看看?

https://ruby-doc.org/core-2.4.0/String.html

一切以官方文档为准!

"aabbcc".each_char do |c|
  puts c
end

我建立的文件就是.txt,跟此无关

Ruby 入门权威经典

这样改后 问题解决了

09 年的书啊,有点老了,会误导

新手看这本书吧:《Ruby 程序员修炼之道 (第 2 版)》

You need to Sign in before reply, if you don't have an account, please Sign up first.