gpt4 book ai didi

ruby - 为什么 String#chomp 是这样命名的

转载 作者:数据小太阳 更新时间:2023-10-29 08:38:14 25 4
gpt4 key购买 nike

大多数 Ruby 方法的命名(在我看来)都是合乎逻辑的,有时是它们操作的缩写。 Numeric#divmod 返回div ision 商和mod ulus,Numeric#fdiv 代表f loat div ision 并且它们都有意义。

String#chomp 中的 chomp 是什么意思,或者它代表什么?

最佳答案

它是“chop”(切割)一词的延伸或游戏。还有一个直接的意思:

chomp verb \ˈchämp, ˈchȯmp\
: to chew or bite on something

来源:
http://www.merriam-webster.com/dictionary/chomp

Ruby 文档:

chomp(separator=$/) → new_str
Returns a new String with the given record separator removed from the end of str (if present). If $/ has not been changed from the default Ruby record separator, then chomp also removes carriage return characters (that is it will remove \n, \r, and \r\n).

所以这个方法在字符串的末尾“咀嚼”或“咀嚼”并将其删除。

希望现在这更有意义。

关于ruby - 为什么 String#chomp 是这样命名的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21504202/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com