577件ヒット
[501-577件を表示]
(0.046秒)
ライブラリ
- ビルトイン (315)
-
cgi
/ session (12) -
drb
/ gw (12) - gdbm (36)
- json (12)
- ostruct (10)
- rake (12)
-
rinda
/ tuplespace (12) -
rubygems
/ config _ file (12) - sdbm (12)
-
webrick
/ cgi (12) -
webrick
/ server (12) - win32ole (12)
-
yaml
/ dbm (96)
クラス
- BasicObject (24)
-
CGI
:: Session (12) -
DRb
:: GW (12) - GDBM (36)
-
Gem
:: ConfigFile (12) - Hash (205)
-
JSON
:: Parser (12) - KeyError (16)
- Method (12)
-
ObjectSpace
:: WeakMap (24) - OpenStruct (10)
- Proc (12)
-
Rake
:: TaskArguments (12) -
Rinda
:: TupleEntry (12) - SDBM (12)
- Struct (10)
- Thread (12)
-
WEBrick
:: CGI (12) -
WEBrick
:: GenericServer (12) - WIN32OLE (12)
-
YAML
:: DBM (96)
キーワード
- [] (120)
- []= (36)
- default (24)
- delete (60)
- dig (30)
- fetch (84)
-
fetch
_ values (20) - index (7)
-
instance
_ eval (24) - keys (12)
- parameters (24)
- parse (12)
- receiver (8)
- reject (12)
- select (12)
- shift (12)
- store (24)
-
thread
_ variable _ get (12) -
values
_ at (24)
検索結果
先頭5件
-
YAML
:: DBM # values _ at(*keys) -> [object] (202.0) -
keys に対応する値を配列に格納して返します。
...
keys に対応する値を配列に格納して返します。
対応するキーが見つからなかった要素には nil が格納されます。
@param keys キーを文字列で指定します。複数指定することができます。... -
Hash
# []=(key , value) (138.0) -
key に対して value を関連づけます。value を返し ます。
...
key に対して value を関連づけます。value を返し
ます。
@param key キーを指定します。
@param value 値を指定します。
//emlist[例][ruby]{
h = {}
h[:key] = "value"
p h #=>{:key => "value"}
//}
@see Hash#[]... -
Hash
# default -> object | nil (128.0) -
ハッシュのデフォルト値を返します。
... key をブロックに渡して評価し、その結果を返します。
@param key デフォルトのブロックにキーとして渡されます。
//emlist[例][ruby]{
h = Hash.new("default")
p h.default #=> "default"
p h.default(:some) #=> "default"
p h #=>{}
h = Hash.new{|hash, key......| hash[key] ="default" }
p h.default #=> nil
p h.default(:some) #=> "default"
p h #=> {:some=>"default"}
h = Hash.new
p h.default #=> nil
p h.default(:some) #=> nil
p h #=> {}
//}
@see Hash#default=, Hash#default_proc... -
Hash
# index(val) -> object (122.0) -
値 val に対応するキーを返します。対応する要素が存在しない時には nil を返します。
...obsolete です。
使用すると警告メッセージが表示されます。
@param val 探索に用いる値を指定します。
//emlist[例][ruby]{
h = {:ab => "some" , :cd => "all" , :ef => "all"}
p h.key("some") #=> :ab
p h.key("all") #=> :cd
p h.key("at") #=> nil
//}
@see Hash#invert... -
JSON
:: Parser # parse -> object (120.0) -
現在のソースをパースして結果を Ruby のオブジェクトとして返します。
...。
//emlist[例][ruby]{
require 'json'
class Person
attr_accessor :name, :age
def []=(key, value)
instance_variable_set("@#{key}", value)
end
end
parser = JSON::Parser.new(DATA.read, object_class: Person)
person = parser.parse
person.class # => Person
person.name # => "tanaka"
person... -
Method
# parameters -> [object] (114.0) -
Method オブジェクトの引数の情報を返します。
...プショナルな引数
: :rest
* で指定された残りすべての引数
: :keyreq
必須のキーワード引数
: :key
デフォルト値が指定されたオプショナルなキーワード引数
: :keyrest
** で指定された残りのキーワード引数
: :block
& で指定され......t[例][ruby]{
m = Class.new{define_method(:m){|x, y=42, *other, k_x:, k_y: 42, **k_other, &b|}}.instance_method(:m)
m.parameters #=> x], [:opt, :y], [:rest, :other], [:keyreq, :k_x], [:key, :k_y], [:keyrest, :k_other], [:block, :b
File.method(:symlink).parameters #=> req
//}
@see Proc#parameters......st[例][ruby]{
m = Class.new{define_method(:m){|x, y=42, *other, k_x:, k_y: 42, **k_other, &b|}}.instance_method(:m)
m.parameters #=> x], [:opt, :y], [:rest, :other], [:keyreq, :k_x], [:key, :k_y], [:keyrest, :k_other], [:block, :b
File.method(:symlink).parameters #=> req
//}
@see Proc#parameters... -
Proc
# parameters -> [object] (114.0) -
Proc オブジェクトの引数の情報を返します。
...プショナルな引数
: :rest
* で指定された残りすべての引数
: :keyreq
必須のキーワード引数
: :key
デフォルト値が指定されたオプショナルなキーワード引数
: :keyrest
** で指定された残りのキーワード引数
: :block
& で指定され......たブロック引数
//emlist[例][ruby]{
prc = lambda{|x, y=42, *other, k_x:, k_y: 42, **k_other, &b|}
prc.parameters #=> x], [:opt, :y], [:rest, :other], [:keyreq, :k_x], [:key, :k_y], [:keyrest, :k_other], [:block, :b
//}
@see Method#parameters, UnboundMethod#parameters... -
Proc
# parameters(lambda: nil) -> [object] (114.0) -
Proc オブジェクトの引数の情報を返します。
...プショナルな引数
: :rest
* で指定された残りすべての引数
: :keyreq
必須のキーワード引数
: :key
デフォルト値が指定されたオプショナルなキーワード引数
: :keyrest
** で指定された残りのキーワード引数
: :block
& で指定され......list[例][ruby]{
prc = lambda{|x, y=42, *other, k_x:, k_y: 42, **k_other, &b|}
prc.parameters #=> x], [:opt, :y], [:rest, :other], [:keyreq, :k_x], [:key, :k_y], [:keyrest, :k_other], [:block, :b
//}
//emlist[lambda: の例][ruby]{
prc = proc{|x, y=42, *other|}
p prc.parameters # => x], [:opt, :y]...