1184件ヒット
[1-100件を表示]
(0.084秒)
別のキーワード
ライブラリ
クラス
- Array (67)
- BigDecimal (12)
- Bignum (3)
-
CSV
:: Row (12) - DBM (36)
- Data (9)
- GDBM (36)
- Hash (589)
- MatchData (12)
- Object (12)
- OpenStruct (48)
- Proc (12)
-
REXML
:: Attributes (12) -
RubyVM
:: InstructionSequence (12) - SDBM (48)
- Set (8)
- String (144)
- Struct (47)
- Time (12)
-
YAML
:: DBM (24)
モジュール
- Enumerable (29)
キーワード
- % (12)
- < (10)
- << (12)
- <= (10)
- > (10)
- >= (10)
- abbrev (12)
- clear (12)
- clone (12)
- compact (9)
- compact! (9)
-
compare
_ by _ identity (12) -
deconstruct
_ keys (9) - default (24)
-
delete
_ if (24) - difference (7)
- dig (40)
- dup (12)
- each (24)
-
each
_ key (24) -
each
_ pair (24) -
each
_ value (24) - encode (36)
- eql? (12)
- equal? (12)
-
fetch
_ values (20) - filter! (14)
- gsub! (48)
-
keep
_ if (24) - merge (24)
- merge! (24)
- namespaces (12)
- rehash (12)
- reject (60)
- reject! (24)
- replace (60)
- reset (8)
- select! (24)
- shift (12)
- sub! (36)
- tally (10)
-
to
_ a (12) -
to
_ h (96) -
to
_ hash (48) -
to
_ proc (10) -
transform
_ keys! (20) -
transform
_ values! (18) - union (7)
- update (48)
- | (12)
検索結果
先頭5件
-
Object
# hash -> Integer (18202.0) -
オブジェクトのハッシュ値を返します。このハッシュ値は、Object#eql? と合わせて Hash クラスで、2つのオブジェクトを同一のキーとするか判定するために用いられます。
...オブジェクトのハッシュ値を返します。このハッシュ値は、Object#eql? と合わせて Hash クラスで、2つのオブジェクトを同一のキーとするか判定するために用いられます。
2つのオブジェクトのハッシュ値が異なるとき、直ち......eql?(B) ならば A.hash == B.hash
の関係が満たされている必要があります。
ただし、ハッシュのキーとして Integer, Symbol, String などの特定の組み込みクラスが使われるときは、組込みのハッシュ関数が使用され、hash メソッドは呼......list[][ruby]{
p self.hash #=> 2013505522753096494
p 0.hash #=> 2647535320520409998
p 0.0.hash #=> -2975129765814025835
p nil.hash #=> 2401531420355998067
p "ruby".hash #=> 4460896024486900438
p "ruby".hash #=> 4460896024486900438
p :ruby.hash #=> 3979895509189707770
p :ruby.hash #=> 39798955... -
Struct
# hash -> Integer (18146.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 (18142.0) -
self のハッシュ値を返します。 eql? で等しい文字列は、常にハッシュ値も等しくなります。
...
self のハッシュ値を返します。
eql? で等しい文字列は、常にハッシュ値も等しくなります。
//emlist[例][ruby]{
"test".hash # => 4038258770210371295
("te" + "st").hash == "test".hash # => true
//}
@see Hash... -
Time
# hash -> Integer (18124.0) -
self のハッシュ値を返します。
...
self のハッシュ値を返します。
@return ハッシュ値を返します。
@see Object#hash... -
BigDecimal
# hash -> Integer (18118.0) -
self のハッシュ値を返します。
...
self のハッシュ値を返します。
符号、小数部、指数部が同じ場合に同じハッシュ値を返します。... -
Bignum
# hash -> Integer (18118.0) -
self のハッシュ値を返します。
...
self のハッシュ値を返します。... -
MatchData
# hash -> Integer (18118.0) -
self のマッチ対象になった文字列、元になった正規表現オブジェクト、マッチ した位置を元にハッシュ値を計算して返します。
...
self のマッチ対象になった文字列、元になった正規表現オブジェクト、マッチ
した位置を元にハッシュ値を計算して返します。... -
OpenStruct
# hash -> Integer (18118.0) -
self のハッシュ値を返します。
...
self のハッシュ値を返します。... -
Proc
# hash -> Integer (18118.0) -
self のハッシュ値を返します。
...
self のハッシュ値を返します。... -
Hash
# to _ hash -> self (15267.0) -
self を返します。
...
self を返します。
//emlist[例][ruby]{
hash = {}
p hash.to_hash # => {}
p hash.to_hash == hash # => true
//}
@see Object#to_hash, Hash#to_h...