るりまサーチ

最速Rubyリファレンスマニュアル検索!
992件ヒット [1-100件を表示] (0.051秒)
トップページ > ライブラリ:ビルトイン[x] > クエリ:p[x] > クエリ:[][x] > 種類:インスタンスメソッド[x]

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. dh p=
  5. dh p

クラス

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

ObjectSpace::WeakMap#[](key) -> object | nil (21103.0)

引数 key で指定されたオブジェクトが参照するオブジェクトを返します。

...ジェクトが参照するオブジェクトを返します。

参照先のオブジェクトが存在しない場合、GC されている場合、対象外のオブジェ
クトを参照している場合に nil を返します。

@param key 参照元のオブジェクトを指定します。...

String#[](regexp, nth = 0) -> String (18228.0)

正規表現 regexp の nth 番目の括弧にマッチする最初の部分文字列を返します。 nth を省略したときや 0 の場合は正規表現がマッチした部分文字列全体を返します。 正規表現が self にマッチしなかった場合や nth に対応する括弧がないときは nil を返します。

...正規表現 regexp の nth 番目の括弧にマッチする最初の部分文字列を返します。
nth を省略したときや 0 の場合は正規表現がマッチした部分文字列全体を返します。
正規表現が self にマッチしなかった場合や nth に対応する括...
...~ に設定されます。

@param regexp 取得したい文字列のパターンを示す正規表現
@param nth 取得したい正規表現レジスタのインデックス。整数

//emlist[例][ruby]{
p
"foobar"[/bar/] # => "bar"
p
$~.begin(0) # => 3
p
"def getcnt(line)"[ /def\s+...

String#[](regexp, name) -> String (18213.0)

正規表現 regexp の name で指定した名前付きキャプチャにマッチする最初の 部分文字列を返します。正規表現が self にマッチしなかった場合は nil を返 します。

...正規表現 regexp の name で指定した名前付きキャプチャにマッチする最初の
部分文字列を返します。正規表現が self にマッチしなかった場合は nil を返
します。

@param regexp 正規表現を指定します。
@param name 取得したい部分文...

Symbol#[](regexp, nth = 0) -> String | nil (18203.0)

正規表現 regexp の nth 番目の括弧にマッチする最初の部分文字列を返します。

...正規表現 regexp の nth 番目の括弧にマッチする最初の部分文字列を返します。

(self.to_s[regexp, nth] と同じです。)

@param regexp 正規表現を指定します。

@param nth 取得したい正規表現レジスタのインデックスを指定します。

:foo...

MatchData#[](n) -> String | nil (18147.0)

n 番目の部分文字列を返します。

...返します。

@param n 返す部分文字列のインデックスを指定します。

//emlist[例][ruby]{
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p
$~.to_a # => ["foobar", "foo", "bar", nil]
p
$~[0] # => "foobar"
p
$~[1] # => "foo"
p
$~[2] # => "bar"
p
$~[3] # =...
...> nil (マッチしていない)
p
$~[4] # => nil (範囲外)
p
$~[-2] # => "bar"
//}...

絞り込み条件を変える

Struct#[](member) -> object (18145.0)

構造体のメンバの値を返します。

...構造体のメンバの値を返します。

@param member Integer でメンバのインデックスを指定します。
Symbol, String でメンバの名前を指定します。

@raise IndexError member が整数で存在しないメンバを指定した場合に発生します。...
...OO', 'BAR')
p
obj[:foo] # => "FOO"
p
obj['bar'] # => "BAR"
# p obj[:baz] # => in `[]': no member 'baz' in struct (NameError)
p
obj[0] # => "FOO"
p
obj[1] # => "BAR"
p
obj[-1] # => "BAR" # Array のように負のインデックスも指定できます。
p
obj[2]...
...# => in `[]': offset 2 too large for struct(size:2) (IndexError)
//}

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

String#[](nth) -> String | nil (18138.0)

nth 番目の文字を返します。 nth が負の場合は文字列の末尾から数えます。 つまり、 self.size + nth 番目の文字を返します。

...は nil を返します。

@param nth 文字の位置を表す整数
@return 指定した位置の文字を表す String オブジェクト

//emlist[例][ruby]{
p
'bar'[2] # => "r"
p
'bar'[2] == ?r # => true
p
'bar'[-1] # => "r"
p
'bar'[3] # => nil
p
'bar'[-4] # => nil
//}...

Hash#[](key) -> object | nil (18127.0)

key に関連づけられた値を返します。

...さい。

@param key 探索するキーを指定します。

//emlist[例][ruby]{
h = {:ab => "some" , :cd => "all"}
p
h[:ab] #=> "some"
p
h[:ef] #=> nil

h1 = Hash.new("default value")
p
h1[:non] #=> "default value"

h2 = Hash.new {|*arg| arg}
p
h2[:non]...
...#=> [{}, :non]
//}

@see Hash.new, Hash#fetch,Hash#values_at,Hash#key?, Hash#default, Hash#default_proc...

String#[](substr) -> String | nil (18123.0)

self が substr を含む場合、一致した文字列を新しく作って返します。 substr を含まなければ nil を返します。

...た文字列を新しく作って返します。
substr を含まなければ nil を返します。

@param substr 取得したい文字列のパターン。文字列

//emlist[例][ruby]{
substr = "bar"
result = "foobar"[substr]
p
result # => "bar"
p
substr.equal?(result) # => false
//}...

Proc#[](*arg) -> () (18121.0)

手続きオブジェクトを実行してその結果を返します。

... Proc#lambda? を参照してください。

「===」は when の所に手続きを渡せるようにするためのものです。

//emlist[例][ruby]{
def sign(n)
case n
when lambda{|n| n > 0} then 1
when lambda{|n| n < 0} then -1
else 0
end
end

p
sign(-4) #=> -1
p
sign(0) #=> 0
p
s...
...when 0 then 0
when 1 then 1
else
fib.(n - 2) + fib.(n - 1)
end
}
fib.(10) # => 55
//}



@param arg 手続きオブジェクトに与える引数を指定します。

@raise LocalJumpError Procを生成したメソッドからリターンしてしまった場合に発生します。...

絞り込み条件を変える

<< 1 2 3 ... > >>