这三种方法有什么区别:gets --它得到一条带有'\n‘gets.chomp的行,它得到一行,但去掉'\n’
对吗?那gets.chomp!呢?
发布于 2014-03-04 08:02:20
gets --它在末尾得到一个带有'\n'的字符串(或者更好地说,末尾是行分隔符$/ ),然后#chomp移除\n (或者我可以说是默认值$/),并给出一个新的字符串。但是#chomp!在接收方或源字符串本身中做了相同的更改,您在其中调用了#chomp!方法。
注意:#chomp!是#chomp的一个很棒的版本。
https://stackoverflow.com/questions/22166108
复制相似问题