ruby count 函數的一個用法,不知道是什麼意思
黄舟
黄舟 2017-04-24 09:13:15
0
1
909

幫忙解釋了以下程式碼意義:

雷雷

以下是官方文件中的解釋:
http://ruby-doc.org/core-2.3.0/String.html#method-i-count

count([other_str]+) → fixnum
每個 other_str 參數定義一組要計數的字元。這些集合的交集定義了 str 中要計數的字元。任何以插入符號 ^ 開頭的 other_str 都會被否定。序列c1-c2表示c1和c2之間的所有字元。反斜線字元可用於轉義 ^ 或 -,否則會被忽略,除非它出現在序列末尾或 other_str 末尾。

雷雷
黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回覆(1)
阿神

每個參數表示一個集合, ^表示补集 ("^l"表示除了l). 返回a中在(所有參數的交集)範圍內的字元數.

集合"hello"和集合"^l"的交集是"heo", 所以數出來4個

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板