るりまサーチ (Ruby 1.9.3)

最速Rubyリファレンスマニュアル検索!
6件ヒット [1-6件を表示] (0.020秒)
トップページ > クラス:Array[x] > バージョン:1.9.3[x] > クエリ:Array#unshift[x]

別のキーワード

  1. array fill
  2. array sample
  3. array []
  4. array slice
  5. array new

ライブラリ

キーワード

検索結果

Array#unshift(*obj) -> self (62139.0)

指定された obj を引数の最後から順番に配列の先頭に挿入します。 引数を指定しなければ何もしません。

...たいオブジェクトを指定します。

arr = [1,2,3]
arr.unshift 0
p arr #=> [0, 1, 2, 3]
arr.unshift [0]
p arr #=> [[0], 0, 1, 2, 3]
arr.unshift 1, 2
p arr #=> [1, 2, [0], 0, 1, 2, 3]

@see Array#push, Array#pop, Array#shift...

Array#pop(n) -> Array (21193.0)

自身の末尾から要素を取り除いてそれを返します。 引数を指定した場合はその個数だけ取り除き、それを配列で返します。

...例:
array
= [1, [2, 3], 4]
p array.pop # => 4
p array.pop # => [2, 3]
p array # => [1]

p array.pop # => 1
p array.pop # => nil
p array # => []
array
= [1, 2, 3]
p array.pop(2) #=> [2, 3]
p array...
...#=> [1]

@see Array#push, Array#shift, Array#unshift...

Array#shift(n) -> Array (21133.0)

配列の先頭の要素を取り除いてそれを返します。 引数を指定した場合はその個数だけ取り除き、それを配列で返します。

...ます。

@raise ArgumentError 引数に負の数を指定した場合に発生します。



例:

a = [0, 1, 2, 3, 4]
p a.shift #=> 0
p a #=> [1, 2, 3, 4]

p [].shift #=> nil
p [].shift(1) #=> []

@see Array#push, Array#pop, Array#unshift...

Array#pop -> object | nil (21093.0)

自身の末尾から要素を取り除いてそれを返します。 引数を指定した場合はその個数だけ取り除き、それを配列で返します。

...例:
array
= [1, [2, 3], 4]
p array.pop # => 4
p array.pop # => [2, 3]
p array # => [1]

p array.pop # => 1
p array.pop # => nil
p array # => []
array
= [1, 2, 3]
p array.pop(2) #=> [2, 3]
p array...
...#=> [1]

@see Array#push, Array#shift, Array#unshift...

Array#push(*obj) -> self (21068.0)

指定された obj を順番に配列の末尾に追加します。 引数を指定しなければ何もしません。

...何もしません。

@param obj 自身に追加したいオブジェクトを指定します。

array
= [1, 2, 3]
array
.push 4
array
.push [5, 6]
array
.push 7, 8
p array # => [1, 2, 3, 4, [5, 6], 7, 8]

@see Array#pop, Array#shift, Array#unshift, Array#<<...

絞り込み条件を変える

Array#shift -> object | nil (21033.0)

配列の先頭の要素を取り除いてそれを返します。 引数を指定した場合はその個数だけ取り除き、それを配列で返します。

...ます。

@raise ArgumentError 引数に負の数を指定した場合に発生します。



例:

a = [0, 1, 2, 3, 4]
p a.shift #=> 0
p a #=> [1, 2, 3, 4]

p [].shift #=> nil
p [].shift(1) #=> []

@see Array#push, Array#pop, Array#unshift...