gets([rs])
readline([rs])
Ruby解释器在运行时,会把从参数那里得到的文件(若没有的话,就利用标准输入)假设成一个虚拟文件(可以使用内部变量$<或ARGF访问该虚拟文件),然后从该虚拟文件中读入一行,并返回字符串.若到达文件尾部时返回nil.
使用rs指定的字符串作为行的切分符号.rs的默认值取自内部变量$/.读入的字符串也被存入内部变量$_中.
若将rs设为nil的话,则意味着读入文件的全部内容而忽略行的切分.若设为空字符串""的话,会把连续的换行当做行的切分符(段落模式).
readline的功能与gets相同,但是当它遇到文件结尾时会引发EOFError异常.
光的圆周率 发表于 2011-12-6 06:57
对控制台的研究还是比国外慢了不止一两步啊.
.http://www.rpgmakervxace.net/index.php?/topic/149-tutoria ...
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |