るりまサーチ

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

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. dsa p
  5. kernel p

ライブラリ

キーワード

検索結果

Array#first(n) -> Array (18168.0)

先頭の n 要素を配列で返します。n は 0 以上でなければなりません。

...上でなければなりません。

@param n 取得したい要素の個数を整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。

@raise TypeError 引数に整数以外の(暗黙...
...指定した場合に発生します。

@raise ArgumentError n が負値の場合発生します。

//emlist[例][ruby]{
ary = [0, 1, 2]
p
ary.first(0)
p
ary.first(1)
p
ary.first(2)
p
ary.first(3)
p
ary.first(4)
# => []
# [0]
# [0, 1]
# [0, 1, 2]
# [0, 1, 2]
//}

@see Array#last...

Array#first -> object | nil (18138.0)

配列の先頭の要素を返します。要素がなければ nil を返します。

...配列の先頭の要素を返します。要素がなければ nil を返します。

//emlist[例][ruby]{
p
[0, 1, 2].first #=> 0
p
[].first #=> nil
//}

@see Array#last...

Array#[]=(range, val) (73.0)

Range オブジェクト range の範囲にある要素を配列 val の内容に置換します。 range の first が自身の末尾を越える時には配列の長さを自動的に拡張し、拡張した領域を nil で初期化します。

...
range の first が自身の末尾を越える時には配列の長さを自動的に拡張し、拡張した領域を nil で初期化します。

//emlist[例][ruby]{
ary = [0, 1, 2, 3, 4, 5]
ary[0..2] = ["a", "b"]
p
ary # => ["a", "b", 3, 4, 5]

ary = [0, 1, 2]
ary[5..6] = "x"
p
ary # => [...
...0, 1, 2, nil, nil, "x"]

ary = [0, 1, 2, 3, 4, 5]
ary[1..3] = "x"
p
ary # => [0, "x", 4, 5]
//}

@param range 設定したい配列の範囲を Range オブジェクトで指定します。
range の first や end の値が負の時には末尾からのインデックスと見倣しま...
...なります。
range の first が end より後にある場合には first の直前に val を挿入します。

//emlist[例][ruby]{
ary = [0, 1, 2, 3, 4, 5]
ary[2..0] = ["a", "b", "c"]
p
ary # => [0, 1, "a", "b", "c", 2, 3, 4, 5]
//}

@param val range の範囲に設定したい...

Array#[]=(start, length, val) (43.0)

インデックス start から length 個の要素を配列 val の内容で置き換えます。 start が自身の末尾を越える時には配列の長さを自動的に拡張し、拡張した領域を nil で初期化します。

...ary[1, 2] = ["a", "b", "c", "d"]
p
ary #=> [0, "a", "b", "c", "d", 3]

ary = [0, 1, 2]
ary[5, 1] = "Z"
p
ary #=> [0, 1, 2, nil, nil, "Z"]

ary = [0, 1, 2, 3]
ary[0, 10] = ["a"]
p
ary #=> ["a"]
//}

@param start 置き換えたい...
...整数以外のオブジェクトを指定した場合は to_int メソッドによ
る暗黙の型変換を試みます。

@param length 置き換えたい要素の個数を指定します。
length の値が 0 のときは start の直前に val を挿入し...
...よる暗黙の型変換を試みます。

//emlist[例][ruby]{
ary = [0, 1, 2, 3]
ary[1, 0] = ["inserted"]
p
ary # => [0, "inserted", 1, 2, 3]
//}

@param val 設定したい要素を配列で指定します。
配列以外のオブジェクトを指定...

Array#last(n) -> Array (41.0)

末尾の n 要素を配列で返します。n は 0 以上でなければなりません。

...上でなければなりません。

@param n 取得したい要素の個数を整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。

@raise TypeError 引数に整数以外の(暗黙...
...指定した場合に発生します。

@raise ArgumentError n が負値の場合発生します。

//emlist[例][ruby]{
ary = [0, 1, 2]
p
ary.last(0)
p
ary.last(1)
p
ary.last(2)
p
ary.last(3)
p
ary.last(4)
# => []
# [2]
# [1, 2]
# [0, 1, 2]
# [0, 1, 2]
//}

@see Array#first...

絞り込み条件を変える

Array#[]=(nth, val) (28.0)

nth 番目の要素を val に設定します。nth が配列の範囲を越える時には配列の長さを自動的に拡張し、 拡張した領域を nil で初期化します。

...ます。

@param nth インデックスを整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる
暗黙の型変換を試みます。

@param val 設定したい要素の値を指定します。

@raise TypeError 引...
...nth が自身の始点よりも前を指している場合に発生します。

//emlist[例][ruby]{
a = [0, 1, 2, 3, 4, 5]
a[0] = "a"
p
a #=> ["a", 1, 2, 3, 4, 5]
a[10] = "x"
p
a #=> ["a", 1, 2, 3, 4, 5, nil, nil, nil, nil, "x"]

a = [0, 1, 2, 3, 4, 5]
a[-100] = 1 #=> IndexError
//}...

Array#last -> object | nil (26.0)

配列の末尾の要素を返します。配列が空のときは nil を返します。

...配列の末尾の要素を返します。配列が空のときは nil を返します。

//emlist[例][ruby]{
p
[0, 1, 2].last #=> 2
p
[].last #=> nil
//}

@see Array#first...