関連するキーワード
検索結果
-
Array
# hash -> Integer (6126) -
自身のハッシュ値を整数で返します。ハッシュ値は自身の各要素のハッシュ値から 計算されます。Array#eql? で比較して等しい配列同士は同じハッシュ値を返します。
...シュ値から
計算されます。Array#eql? で比較して等しい配列同士は同じハッシュ値を返します。
a = ["a", "b", 1]
a.hash #=> 321
b = a.dup
b.hash #=> 321
["a", 1, "b"].hash #=> 491
["a", 1.0, "b"].hash #=> 466227... -
Array
# abbrev(pattern = nil) -> Hash (102) -
self が文字列の配列の場合、self から一意に決まる短縮形を計算し、 短縮形をキー、元の文字列を値とするハッシュを返します。
self が文字列の配列の場合、self から一意に決まる短縮形を計算し、
短縮形をキー、元の文字列を値とするハッシュを返します。
引数に正規表現を指定すると、self のうちそのパターンにマッチしたものから短縮形を計算します。
引数に文字列を指定すると、self のうちその文字列で始まるものから短縮形を計算します。
Abbrev.#abbrev(self, pattern) と同じです。
@param pattern Regexp か String を指定します。
p %w[ruby rubyist].abbrev
#=> {"ruby" => "ruby",
... -
Array
# &(other) -> Array (7) -
集合の積演算です。両方の配列に含まれる要素からなる新しい配列を返 します。重複する要素は取り除かれます。
...する要素は取り除かれます。
要素の重複判定は、Object#eql? により行われます。
処理の高速化のために内部で Hash を使用しているためです。
@param other 配列を指定します。other が配列でなければ to_ary メソッドによる暗黙の...
