105件ヒット
[101-105件を表示]
(0.109秒)
別のキーワード
キーワード
- + (1)
- << (1)
- == (1)
- [] (3)
- []= (3)
- abbrev (1)
- all? (3)
- any? (3)
- append (1)
- at (1)
- bsearch (2)
-
bsearch
_ index (2) - collect (1)
- combination (2)
- concat (2)
- count (1)
- cycle (2)
- delete (2)
-
delete
_ at (1) - dig (1)
- empty? (1)
- eql? (1)
- fetch (3)
- filter (1)
- filter! (2)
- first (1)
- hash (1)
- include? (1)
- insert (1)
- intersection (1)
-
keep
_ if (2) - last (1)
- map (1)
- max (4)
- min (4)
- minmax (2)
- none? (3)
- one? (3)
- pack (2)
- permutation (1)
- pop (1)
- prepend (1)
- push (1)
- rassoc (1)
- reject (1)
-
repeated
_ combination (2) -
reverse
_ each (2) - rotate (1)
- rotate! (1)
- sample (2)
- select (1)
- select! (2)
- shift (1)
- slice (1)
- slice! (3)
- sort (2)
- sort! (2)
-
sort
_ by! (2) - sum (2)
-
to
_ h (1) - union (1)
- unshift (1)
-
values
_ at (1) - zip (2)
検索結果
先頭5件
-
Array
# shift -> object | nil (9325.0) -
配列の先頭の要素を取り除いてそれを返します。 引数を指定した場合はその個数だけ取り除き、それを配列で返します。
...@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 (9325.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... -
Array
# zip(*lists) {|v1 , v2 , . . . | . . . } -> nil (9169.0) -
自身と引数に渡した配列の各要素からなる配列の配列を生成して返します。 生成される配列の要素数は self の要素数と同じです。
自身と引数に渡した配列の各要素からなる配列の配列を生成して返します。
生成される配列の要素数は self の要素数と同じです。
ブロック付きで呼び出した場合は、
self と引数に渡した配列の各要素を順番にブロックに渡します。
@param lists 配列を指定します。
配列以外のオブジェクトを指定した場合は to_ary メソッドによ
る暗黙の型変換を試みます。to_ary メソッドに応答できない場
合は each メソッドによる暗黙の型変換を試みます。
@raise TypeError 引数に配列以外の... -
Array
# keep _ if {|item| . . . } -> self (9115.0) -
ブロックが真を返した要素を残し、偽を返した要素を自身から削除します。
...][ruby]{
a = %w{ a b c d e f }
a.keep_if {|v| v =~ /[aeiou]/} # => ["a", "e"]
a # => ["a", "e"]
//}
keep_if は常に self を返しますが、Array#select! は要素が 1 つ以上削除されれば self を、
1 つも削除されなければ nil を返します。
//emlist[例][ruby]{
a = %w......a b c d e f }
a.keep_if {|v| v =~ /[a-z]/ } # => ["a", "b", "c", "d", "e", "f"]
a # => ["a", "b", "c", "d", "e", "f"]
//}
ブロックが与えられなかった場合は、自身と keep_if から生成した
Enumerator オブジェクトを返します。
@see Array#select!, Array#delete_if... -
Array
# []=(nth , val) (9064.0) -
nth 番目の要素を val に設定します。nth が配列の範囲を越える時には配列の長さを自動的に拡張し、 拡張した領域を nil で初期化します。
nth 番目の要素を val に設定します。nth が配列の範囲を越える時には配列の長さを自動的に拡張し、
拡張した領域を nil で初期化します。
@param nth インデックスを整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる
暗黙の型変換を試みます。
@param val 設定したい要素の値を指定します。
@raise TypeError 引数 nth に整数以外の(暗黙の型変換が行えない)オブジェ
クトを指定した場合に発生します。
@raise Index...