幫忙解釋了以下程式碼意義:
雷雷以下是官方文件中的解釋:
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 末尾。
阿神2017-04-24 09:15:15
每個參數表示一個集合, ^
表示补集 ("^l"
表示除了l). 返回a中在(所有參數的交集)範圍內的字元數.
集合"hello"和集合"^l"的交集是"heo", 所以數出來4個