別のキーワード
ライブラリ
- ビルトイン (1371)
- abbrev (12)
-
cgi
/ core (12) - csv (51)
- date (4)
- erb (8)
- json (108)
-
json
/ add / bigdecimal (12) -
json
/ add / complex (12) -
json
/ add / date (12) -
json
/ add / date _ time (12) -
json
/ add / exception (12) -
json
/ add / range (12) -
json
/ add / rational (12) -
json
/ add / regexp (12) -
json
/ add / struct (12) -
json
/ add / time (12) -
net
/ http (72) - open-uri (12)
- optparse (36)
- ostruct (14)
- rake (24)
-
rexml
/ document (48) - tsort (93)
-
webrick
/ httprequest (12)
クラス
- Array (113)
- BigDecimal (12)
- CGI (12)
-
CSV
:: Row (27) -
CSV
:: Table (24) - Complex (12)
- Data (9)
- Date (14)
- DateTime (14)
- ERB (8)
-
Encoding
:: Converter (48) - Exception (12)
- Float (12)
- Hash (679)
- MatchData (14)
- Method (12)
- Module (12)
- Numeric (12)
- Object (24)
- OpenStruct (14)
- OptionParser (24)
- Proc (6)
-
REXML
:: Attributes (12) -
REXML
:: DocType (12) -
REXML
:: Element (24) -
Rake
:: TaskArguments (24) - Range (24)
- Rational (12)
- Regexp (36)
-
RubyVM
:: InstructionSequence (12) - String (240)
- Struct (59)
- Time (14)
- UnboundMethod (24)
-
WEBrick
:: HTTPRequest (12)
モジュール
- Enumerable (81)
-
JSON
:: Generator :: GeneratorMethods :: Array (12) -
JSON
:: Generator :: GeneratorMethods :: FalseClass (12) -
JSON
:: Generator :: GeneratorMethods :: Float (12) -
JSON
:: Generator :: GeneratorMethods :: Hash (12) -
JSON
:: Generator :: GeneratorMethods :: Integer (12) -
JSON
:: Generator :: GeneratorMethods :: NilClass (12) -
JSON
:: Generator :: GeneratorMethods :: Object (12) -
JSON
:: Generator :: GeneratorMethods :: String (12) -
JSON
:: Generator :: GeneratorMethods :: TrueClass (12) -
Net
:: HTTPHeader (72) -
OpenURI
:: Meta (12) -
OptionParser
:: Arguable (12) - TSort (93)
キーワード
- % (12)
- < (10)
- << (12)
- <= (10)
- == (12)
- === (12)
- > (10)
- >= (10)
- abbrev (12)
-
add
_ attributes (12) -
add
_ element (12) - assoc (12)
- clear (12)
- collect (28)
-
compare
_ by _ identity (12) -
compare
_ by _ identity? (12) -
deconstruct
_ keys (20) -
default
_ proc (12) -
default
_ proc= (12) -
delete
_ if (12) - difference (7)
- dig (20)
- each (12)
-
each
_ key (12) -
each
_ pair (24) -
each
_ strongly _ connected _ component (23) -
each
_ strongly _ connected _ component _ from (23) -
each
_ value (12) - encode (36)
- entities (12)
- eql? (48)
- equal? (12)
- fetch (36)
- filter (14)
- filter! (14)
- flatten (12)
-
form
_ data= (12) - getopts (36)
-
group
_ by (24) - gsub (48)
- gsub! (48)
- header (12)
- inspect (12)
- intersection (6)
- invert (12)
-
keep
_ if (19) - length (12)
- map (28)
- member? (12)
- merge (24)
- merge! (24)
-
named
_ captures (24) - namespaces (12)
- owner (12)
-
primitive
_ convert (48) - query (12)
- rassoc (12)
- rehash (12)
- reject (24)
- reject! (24)
- replace (12)
- result (8)
-
ruby2
_ keywords (18) - select (19)
- select! (19)
-
set
_ form _ data (12) - size (12)
- store (12)
-
strongly
_ connected _ components (12) - sub (36)
- sub! (36)
- tally (10)
-
to
_ a (24) -
to
_ csv (12) -
to
_ h (74) -
to
_ hash (24) -
to
_ json (228) -
to
_ proc (10) -
to
_ s (24) -
transform
_ keys (20) -
transform
_ keys! (20) -
transform
_ values (18) -
transform
_ values! (18) - tsort (12)
-
tsort
_ each (23) -
type
_ params (12) - union (7)
- update (24)
-
with
_ defaults (12) - | (12)
検索結果
先頭5件
-
RubyVM
:: InstructionSequence # to _ a -> Array (32131.0) -
self の情報を 14 要素の配列にして返します。
...フォーマットを示す文字列。常に
"YARVInstructionSequence/SimpleDataFormat"。
: major_version
命令シーケンスのメジャーバージョン。
: minor_version
命令シーケンスのマイナーバージョン。
: format_type
データフォーマットを示す......の要素から構成される Hash オブジェクト。
:arg_size: メソッド、ブロックが取る引数の総数(1 つもない場合は 0)。
:local_size: ローカル変数の総数 + 1。
:stack_max: スタックの深さ。(SystemStackError を検出するために使用)......列から作成していた場合は nil。
: #first_lineno
命令シーケンスの 1 行目の行番号。
: type
命令シーケンスの種別。
:top、:method、:block、:class、:rescue、:ensure、:eval、:main、
:defined_guard のいずれか。
: locals
全ての引数名... -
Hash
# hash -> Integer (27226.0) -
自身が保持するキーと値のハッシュ値を元にして算出した整数を返します。 自身が保持するキーや値が変化すればこのメソッドが返す値も変化します。
...自身が保持するキーと値のハッシュ値を元にして算出した整数を返します。
自身が保持するキーや値が変化すればこのメソッドが返す値も変化します。
//emlist[例][ruby]{
a = {}
p a.hash #=> 0
a[1] = :x
p a.hash #=> 329543
//}... -
Array
# hash -> Integer (21238.0) -
自身のハッシュ値を整数で返します。ハッシュ値は自身の各要素のハッシュ値から 計算されます。Array#eql? で比較して等しい配列同士は同じハッシュ値を返します。
...ら
計算されます。Array#eql? で比較して等しい配列同士は同じハッシュ値を返します。
//emlist[例][ruby]{
a = ["a", "b", 1]
a.hash #=> 321
b = a.dup
b.hash #=> 321
["a", 1, "b"].hash #=> 491
["a", 1.0, "b"].hash #=> 466227
//}... -
String
# hash -> Integer (21238.0) -
self のハッシュ値を返します。 eql? で等しい文字列は、常にハッシュ値も等しくなります。
...self のハッシュ値を返します。
eql? で等しい文字列は、常にハッシュ値も等しくなります。
//emlist[例][ruby]{
"test".hash # => 4038258770210371295
("te" + "st").hash == "test".hash # => true
//}
@see Hash... -
Range
# hash -> Integer (21226.0) -
始端と終端のハッシュ値と Range#exclude_end? の値からハッシュ値を計算して整数として返します。
...始端と終端のハッシュ値と Range#exclude_end? の値からハッシュ値を計算して整数として返します。
//emlist[例][ruby]{
p (1..2).hash # => 5646
p (1...2).hash # => 16782863
//}... -
Regexp
# hash -> Integer (21226.0) -
正規表現のオプションやテキストに基づいたハッシュ値を返します。
...正規表現のオプションやテキストに基づいたハッシュ値を返します。
//emlist[例][ruby]{
p /abc/i.hash # => 4893115
p /abc/.hash # => 4856055
//}... -
Struct
# hash -> Integer (21226.0) -
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 の下位クラスを作成する点に
注意してください。... -
Hash
# rehash -> self (21225.0) -
キーのハッシュ値を再計算します。
...@raise RuntimeError Hash#eachなどのイテレータの評価途中でrehashすると発生します。
@return selfを返します。
//emlist[例][ruby]{
a = [ "a", "b" ]
h = { a => 100 }
p h[a] #=> 100
a[0] = "z"
p h[a] #=> nil
h.rehash
p h[a] #=> 100
//}
@see Object#hash... -
Module
# ruby2 _ keywords(method _ name , . . . ) -> nil (18379.0) -
For the given method names, marks the method as passing keywords through a normal argument splat. This should only be called on methods that accept an argument splat (`*args`) but not explicit keywords or a keyword splat. It marks the method such that if the method is called with keyword arguments, the final hash argument is marked with a special flag such that if it is the final element of a normal argument splat to another method call, and that method call does not include explicit keywords or a keyword splat, the final element is interpreted as keywords. In other words, keywords will be passed through the method to other methods.
...For the given method names, marks the method as passing keywords through
a normal argument splat. This should only be called on methods that
accept an argument splat (`*args`) but not explicit keywords or a
keyword splat. It marks the method such that if the method is called
with keyword argument......l hash argument is marked with a special
flag such that if it is the final element of a normal argument splat to
another method call, and that method call does not include explicit
keywords or a keyword splat, the final element is interpreted as
keywords. In other words, keywords will be passed thro......other methods.
This should only be used for methods that delegate keywords to another
method, and only for backwards compatibility with Ruby versions before
2.7.
This method will probably be removed at some point, as it exists only
for backwards compatibility. As it does not exist in Ruby version...