【发布时间】:2015-08-27 10:42:37
【问题描述】:
以下代码有效:
IO.foreach("C:\\Users\\zeus\\Desktop\\db.txt") do |line|
puts line
end
但是我想一个一个地打印每个字符。
问题是我无法指定行尾。我有一个输入文件如下:
适配器:postgresql
数据库:你好
用户名:postgres
密码:zues
游泳池:5
超时:5000
和这样的代码:
IO.foreach("db.txt") do |line|
i = 0
while line[i] != '\n'
print line[i]
i = i+1
end
puts
end
但它只像这样打印第一行:
适配器:postgresql
【问题讨论】:
-
你的代码中的一端太多了。
-
@Borsunho 感谢您的错误,但错误未修复
-
检查我在下面发布的答案,兄弟。
-
它对你有用吗,@ChandraShekhar?
标签: ruby