大多数Ruby方法在逻辑上都是以我的眼睛命名的,有时也是它们行为的缩写。 Numeric#divmod
返回 div ision商和 mod ulus,Numeric#fdiv
代表 f loat div 强烈的,他们都有意义。
chomp
中String#chomp
的含义是什么,或者它代表什么?
答案 0 :(得分:4)
这是“chop”(切割)一词的延伸或播放。它也有直接的含义:
chomp 动词\chämp,chȯmp\
:咀嚼或咬东西
来源:
http://www.merriam-webster.com/dictionary/chomp
Ruby docs:
chomp (separator = $ /)→new_str
返回一个新的String,其中给定的记录分隔符从str的末尾(如果存在)中删除。如果$ /尚未从默认的Ruby记录分隔符更改,则chomp也会删除回车符(即它将删除\ n,\ r和\ r \ n)。
所以这个方法在字符串的末尾“扼杀”或“咀嚼”并将其删除。
希望现在更有意义。