るりまサーチ

最速Rubyリファレンスマニュアル検索!
1125件ヒット [1-100件を表示] (0.083秒)
トップページ > クエリ:self[x] > クエリ:t[x] > クエリ:hash[x]

別のキーワード

  1. object yield_self
  2. _builtin yield_self
  3. _builtin self
  4. tracepoint self
  5. codeobject document_self

ライブラリ

クラス

モジュール

オブジェクト

キーワード

検索結果

<< 1 2 3 ... > >>

Hash#to_hash -> self (21366.0)

self を返します。

...
self
を返します。

//emlist[例][ruby]{
hash
= {}
p hash.to_hash # => {}
p hash.to_hash == hash # => true
//}

@see Object#to_hash, Hash#to_h...

Object#hash -> Integer (21301.0)

オブジェクトのハッシュ値を返します。このハッシュ値は、Object#eql? と合わせて Hash クラスで、2つのオブジェクトを同一のキーとするか判定するために用いられます。

...オブジェクトのハッシュ値を返します。このハッシュ値は、Object#eql? と合わせて Hash クラスで、2つのオブジェクトを同一のキーとするか判定するために用いられます。

2つのオブジェクトのハッシュ値が異なるとき、直ち...
...して判定されます。
逆に、2つのハッシュ値が同じとき、さらに Object#eql? での比較により判定されます。
そのため、同じキーとして判定される状況は Object#eql? の比較で真となる場合のみであり、このとき前段階としてハッ...
...せん。

hash
メソッドを再定義する場合は、一様に分布する任意の整数を返すようにします。

@return ハッシュ値を返します。Ruby 内部の固定長整数 fixnum に収まらない場合は切り捨てられます。

//emlist[][ruby]{
p self.hash #=> 201350...

Struct#hash -> Integer (21245.0)

self が保持するメンバのハッシュ値を元にして算出した整数を返します。 self が保持するメンバの値が変化すればこのメソッドが返す値も変化します。

...
self
が保持するメンバのハッシュ値を元にして算出した整数を返します。
self
が保持するメンバの値が変化すればこのメソッドが返す値も変化します。

//emlist[例][ruby]{
Dog = Struct.new(:name, :age)
dog = Dog.new("fred", 5)
p dog.hash...
...#=> 7917421
dog.name = "john"
p dog.hash #=> -38913223
//}

[注意] 本メソッドの記述は Struct の下位クラスのインスタンスに対して呼び
出す事を想定しています。Struct.new は Struct の下位クラスを作成する点に
注意し...

String#hash -> Integer (21241.0)

self のハッシュ値を返します。 eql? で等しい文字列は、常にハッシュ値も等しくなります。

...
self
のハッシュ値を返します。
eql? で等しい文字列は、常にハッシュ値も等しくなります。

//emlist[例][ruby]{
"test".hash # => 4038258770210371295
("te" + "st").hash == "test".hash # => true
//}

@see Hash...

Time#hash -> Integer (21223.0)

self のハッシュ値を返します。

...
self
のハッシュ値を返します。

@return ハッシュ値を返します。


@see Object#hash...

絞り込み条件を変える

MatchData#hash -> Integer (21217.0)

self のマッチ対象になった文字列、元になった正規表現オブジェクト、マッチ した位置を元にハッシュ値を計算して返します。

...
self
のマッチ対象になった文字列、元になった正規表現オブジェクト、マッチ
した位置を元にハッシュ値を計算して返します。...

OpenStruct#hash -> Integer (21217.0)

self のハッシュ値を返します。

...
self
のハッシュ値を返します。...

BigDecimal#hash -> Integer (18217.0)

self のハッシュ値を返します。

...
self
のハッシュ値を返します。

符号、小数部、指数部が同じ場合に同じハッシュ値を返します。...

Bignum#hash -> Integer (18217.0)

self のハッシュ値を返します。

...
self
のハッシュ値を返します。...

Proc#hash -> Integer (18217.0)

self のハッシュ値を返します。

...
self
のハッシュ値を返します。



Proc オブジェクトの引数の情報を返します。

Proc オブジェクトが引数を取らなければ空の配列を返します。引数を取る場合は、配列の配列を返し、
各配列の要素は引数の種類に対応した以...
...

//emlist[][ruby]{
prc = proc{|x, y=42, *other|}
p prc.parameters # => x], [:opt, :y], [:rest, :other
prc = lambda{|x, y=42, *other|}
p prc.parameters # => x], [:opt, :y], [:rest, :other
prc = proc{|x, y=42, *other|}
p prc.parameters(lambda: true) # => x], [:opt, :y], [:rest, :other
prc = lam...
...bda{|x, y=42, *other|}
p prc.parameters(lambda: false) # => x], [:opt, :y], [:rest, :other
//}...

絞り込み条件を変える

<< 1 2 3 ... > >>