gets、gets.chomp 和 gets.chomp 之间的区别!?

2024-05-14

这三者有什么区别:gets- 它得到一行带有 '\n'gets.chomp- 它得到一行,但删除 '\n'

那是对的吗?关于什么gets.chomp! ?


gets http://www.ruby-doc.org/core-2.1.0/Kernel.html#method-i-gets- 它得到一个字符串'\n'在最后(或者更好地说是行分隔符$/在最后),然后#chomp http://www.ruby-doc.org/core-2.1.0/String.html#method-i-chomp删除\n(或者我会说默认值$/),并给你一个新字符串. But #chomp! http://www.ruby-doc.org/core-2.1.0/String.html#method-i-chomp-21在您调用的接收器或源字符串本身中进行了相同的更改#chomp! method.

Note : #chomp!是一个爆炸版本#chomp.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

gets、gets.chomp 和 gets.chomp 之间的区别!? 的相关文章

随机推荐