为什么Ruby的“ gets”包括结尾的换行符?
|
我永远不需要从
gets
得到的结尾换行符。一半的时间我忘了to1ѭ,这真是太痛苦了。
为什么在那儿?
没有找到相关结果
已邀请:
4 个回复
到街客核
(听起来类似),它被设计为使用
字符与线条一起使用。 “ 0”带有一个可选参数,用于“拆分”输入(或“读”直到到达),默认为特殊的全局变量“ 5”,默认情况下包含“ 3”。
是读取流的非常通用的方法,并包含此分隔符。如果不这样做,部分流内容将丢失。
览幕堤分
这一切都为您服务。
捅瓶啡
的文档,您会注意到该方法采用可选参数
,默认值为
(输入记录分隔符)。您可以决定将输入分割为换行以外的其他内容,例如段落(\“零长度分隔符一次读取输入的段落(在输入的单独段落中连续两个换行符)\”):
讼乐
,等等。在这些情况下,您会看到(微小的)通过不砍性能改善。