ハッシュがあり、すべての値が配列です。したがって、次のようになります。
my_hash = {:key => ["some string", "some string"],
:other_key => ["some string"]}
今、このハッシュ内のすべての文字列の数が必要です。
私もです:
my_hash.each_value do |value|
string_count += value.count
end
しかし、私はエラーが発生します:undefined method '+' for nil:NilClass
しかし、私の値の配列は決して nil ではありません...たとえば、次の場合:
my_hash.each_value do |value|
puts value.count
end
私は得る:
2
1
2
2
2
etc.
それで、私は何を間違っていますか?事前にThx :)