るりまサーチ

最速Rubyリファレンスマニュアル検索!
1886件ヒット [1-100件を表示] (0.189秒)

別のキーワード

  1. _builtin new
  2. _builtin inspect
  3. _builtin to_s
  4. _builtin each

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

Array#[](range) -> Array | nil (26121.0)

[c:Range] オブジェクト range の範囲にある要素からなる部分配列を返します。 range の begin が自身の範囲外となる時は nil を返します。ただし、begin が配列の長さに等しいときは空の配列を返します。 range の begin が end より後にある場合には空の配列を返します。

...2 番目、end は先頭から (4+1) 番目となる。)
p a[0..10] #=> ["a", "b", "c", "d", "e"]
p a[10..11] #=> nil
p a[2..1] #=> []
p a[-1..-2] #=> []

# 特殊なケース。begin が自身の長さと同じ場合には以下のようになります。
p a[5] #=> nil
p a[5..10] #=> []
```...

Array#[](start, length) -> Array | nil (26116.0)

start 番目から length 個の要素を含む部分配列を返します。 start が自身の範囲外となる時は nil を返します。ただし、start が配列の長さに等しいときは空の配列を返します。 length が負の時は nil を返します。

..."c", "d", "e" ]
p a[0, 1] #=> ["a"]
p a[-1, 1] #=> ["e"]
p a[0, 10] #=> ["a", "b", "c", "d", "e"]
p a[0, 0] #=> []
p a[0, -1] #=> nil
p a[10, 1] #=> nil

# 特殊なケース。start が自身の長さと同じ場合には以下のようになります。
p a[5] #=> nil
p a[5, 1] #=> []
```...

Array#[](nth) -> object | nil (26106.0)

nth 番目の要素を返します。nth 番目の要素が存在しない時には nil を返します。

nth 番目の要素を返します。nth 番目の要素が存在しない時には nil を返します。

- **param** `nth` -- インデックスを整数で指定します。
先頭の要素が 0 番目になります。nth の値が負の時には末尾から
のインデックスとみなします。末尾の要素が -1 番目になります。
整数以外のオブジェクトを指定した場合は to_int メソッドによる
暗黙の型変換を試みます。

- **raise** `TypeError` -- 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを...

Bignum#[](nth) -> Fixnum (26101.0)

nth 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1 を、そうでなければ 0 を返します。

nth 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1
を、そうでなければ 0 を返します。

- **param** `nth` -- 何ビット目を指すかの数値
- **return** -- 1 か 0

self[nth]=bit (つまりビットの修正) がないのは、Numeric 関連クラスが
immutable であるためです。

Fixnum#[](nth) -> Fixnum (26101.0)

nth 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1 を、そうでなければ 0 を返します。

nth 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1
を、そうでなければ 0 を返します。

- **param** `nth` -- 何ビット目を指すかの数値
- **return** -- 1 か 0

self[nth]=bit (つまりビットの修正) がないのは、Numeric 関連クラスが
immutable であるためです。

絞り込み条件を変える

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

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

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

該当するキーが登録されていない時には、デフォルト値を返します。

デフォルト値と値としての nil を区別する必要がある場合は [m:Hash#fetch] または [m:Hash#key?] を使ってください。

- **param** `key` -- 探索するキーを指定します。

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

h1 = Hash.new("defa...

Integer#[](nth) -> Integer (26101.0)

`nth` 番目のビット(最下位ビット(LSB)が 0 番目)が立っているとき `1` を、そうでなければ `0` を返します。

`nth` 番目のビット(最下位ビット(LSB)が 0 番目)が立っているとき `1`
を、そうでなければ `0` を返します。

- **param** `nth` -- 何ビット目を指すかの数値
- **param** `len` -- 何ビット分を返すか
- **param** `range` -- 返すビットの範囲
- **return** -- `self[nth]` は `1` か `0`
- **return** -- `self[i, len]` は `(n >> i) & ((1 << len) - 1)` と同じ
- **return** -- ...

Integer#[](nth, len) -> Integer (26101.0)

`nth` 番目のビット(最下位ビット(LSB)が 0 番目)が立っているとき `1` を、そうでなければ `0` を返します。

`nth` 番目のビット(最下位ビット(LSB)が 0 番目)が立っているとき `1`
を、そうでなければ `0` を返します。

- **param** `nth` -- 何ビット目を指すかの数値
- **param** `len` -- 何ビット分を返すか
- **param** `range` -- 返すビットの範囲
- **return** -- `self[nth]` は `1` か `0`
- **return** -- `self[i, len]` は `(n >> i) & ((1 << len) - 1)` と同じ
- **return** -- ...

Integer#[](range) -> Integer (26101.0)

`nth` 番目のビット(最下位ビット(LSB)が 0 番目)が立っているとき `1` を、そうでなければ `0` を返します。

`nth` 番目のビット(最下位ビット(LSB)が 0 番目)が立っているとき `1`
を、そうでなければ `0` を返します。

- **param** `nth` -- 何ビット目を指すかの数値
- **param** `len` -- 何ビット分を返すか
- **param** `range` -- 返すビットの範囲
- **return** -- `self[nth]` は `1` か `0`
- **return** -- `self[i, len]` は `(n >> i) & ((1 << len) - 1)` と同じ
- **return** -- ...

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

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

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

`0` はマッチ全体を意味します。
`n` の値が負の時には末尾からのインデックスとみなします(末尾の要素が `-1` 番目)。`n` 番目の要素が存在しない時には `nil` を返します。

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

```ruby title="例"
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p $~.to_a # => ["foobar", "foo", "bar", nil]
p $~[0] # => "foobar"
p $~[1]...

絞り込み条件を変える

<< 1 2 3 ... > >>