305件ヒット
[301-305件を表示]
(0.131秒)
種類
- 特異メソッド (154)
- インスタンスメソッド (133)
- クラス (18)
クラス
- Array (58)
- IO (154)
- Thread (3)
-
Thread
:: Queue (45) -
Thread
:: SizedQueue (27)
キーワード
- Queue (9)
- SizedQueue (9)
- append (7)
- close (9)
- deq (18)
-
ignore
_ deadlock= (3) -
num
_ waiting (9) - popen (154)
- prepend (7)
- push (11)
- shift (29)
- unshift (11)
検索結果
-
Array
# shift -> object | nil (8108.0) -
配列の先頭の要素を取り除いてそれを返します。 引数を指定した場合はその個数だけ取り除き、それを配列で返します。
...変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
@raise ArgumentError 引数に負の数を指定した場合に発生します。
//emlist[例][ruby]{
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
# unshift(*obj) -> self (8108.0) -
指定された obj を引数の最後から順番に配列の先頭に挿入します。 引数を指定しなければ何もしません。
...したいオブジェクトを指定します。
//emlist[例][ruby]{
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...