赞 | 0 |
VIP | 10 |
好人卡 | 49 |
积分 | 13 |
经验 | 22958 |
最后登录 | 2020-8-1 |
在线时间 | 2161 小时 |
Lv3.寻梦者 酱油的
- 梦石
- 0
- 星屑
- 1265
- 在线时间
- 2161 小时
- 注册时间
- 2007-12-22
- 帖子
- 3271

|
f = file.open('禾西的brain.text','r')
p f.readlines
["簡單地說吧\n",
"當我們的text文檔用readlines來讀的話就會是這個樣子的\n",
"每一行都會成爲數組的一個元素\n",
"當我們用 ×××.puts String 的時候\n",
"Ruby 會自動加上"\n"這個東東\n"]
f.close
然後當我們打開text文檔的時候就看見我們的說話像這個樣子:
而readlines默認情况下會根據"\n"這個東西來分段,也就是一行爲一個元素。
你不必要一定使用"\n"當然也可以使用"@"、","甚麽的
只要readlines([@])或者readlines([,])就可以了
實際上就是你的理解一樣,不過實際上.write(" ")這個東西可以隨便寫。
readlines的時候注意一致就可以
PS:以上沒有亂碼
系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~ |
|