帮忙解释一下如下代码含义:
으아악以下是官方文档中的解释:
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의 끝에 나타나지 않는 한 무시됩니다.
각 매개변수는 집합을 나타내고,
^
은 보수를 나타냅니다. ("^l"
은 l을 제외하고 나타냄) (모든 매개변수의 교집합) 범위 내에서 문자 수를 반환합니다."hello" 집합과 "^l" 집합의 교집합은 "heo"이므로 4개로 계산됩니다.