4134件ヒット
[101-200件を表示]
(0.030秒)
別のキーワード
クラス
-
ARGF
. class (84) - Array (2216)
- Complex (12)
- Data (3)
-
Encoding
:: Converter (36) - Enumerator (24)
- Hash (124)
- IO (24)
- MatchData (62)
- Method (44)
- Module (228)
- NilClass (12)
- Object (124)
- Random (60)
- Range (38)
- Rational (24)
- Regexp (24)
-
RubyVM
:: AbstractSyntaxTree :: Node (7) -
RubyVM
:: InstructionSequence (12) - Set (15)
- String (33)
- Struct (28)
- Time (14)
- UnboundMethod (24)
モジュール
- Enumerable (654)
-
GC
:: Profiler (12) - Kernel (36)
- ObjectSpace (24)
- Warning (1)
キーワード
-
$ , (12) - & (15)
- * (24)
- + (12)
- - (12)
- << (12)
- <=> (12)
- == (24)
- === (8)
- =~ (16)
- ARGV (12)
- ArgumentError (12)
- Array (24)
- Enumerable (12)
- Enumerator (12)
- FrozenError (8)
- Hash (12)
- Set (3)
- [] (120)
- []= (36)
- all? (45)
- any? (62)
- append (8)
- argv (12)
- assoc (36)
- at (12)
- bsearch (48)
-
bsearch
_ index (20) - call (24)
- categories (1)
- children (7)
- class (12)
- clear (12)
- clone (12)
- coerce (12)
- collect (48)
- collect! (24)
-
collect
_ concat (24) - combination (24)
- compact (25)
- compact! (21)
- concat (21)
- convpath (12)
- count (72)
- cycle (24)
-
deconstruct
_ keys (13) -
define
_ finalizer (24) - delete (24)
-
delete
_ at (12) -
delete
_ if (24) - difference (7)
- dig (30)
- drop (24)
-
drop
_ while (48) - dup (12)
- each (24)
-
each
_ index (24) - empty? (12)
- entries (7)
-
enum
_ for (24) - eql? (24)
- fcntl (12)
- fetch (36)
-
fetch
_ values (2) - fill (72)
- filter (14)
- filter! (14)
-
find
_ index (36) - first (48)
-
flat
_ map (24) - flatten (27)
- flatten! (15)
-
force
_ encoding (12) - freeze (12)
- grep (24)
- hash (12)
- include? (12)
- index (36)
- insert (12)
- inspect (12)
- intersect? (4)
- intersection (9)
- ioctl (12)
- join (12)
-
keep
_ if (24) - last (24)
- length (12)
- map (48)
- map! (24)
-
marshal
_ dump (36) -
marshal
_ load (12) - max (84)
-
max
_ by (48) - min (84)
-
min
_ by (48) - minmax (24)
-
module
_ function (36) - new (60)
-
next
_ values (12) - none? (42)
- one? (42)
- p (12)
- pack (21)
-
peek
_ values (12) - permutation (24)
- pop (24)
- prepend (8)
-
primitive
_ errinfo (12) - private (68)
-
private
_ class _ method (24) - product (24)
- protected (48)
- public (68)
-
public
_ class _ method (24) - push (12)
- rand (36)
- rassoc (36)
- readlines (36)
- reject (48)
- reject! (24)
-
repeated
_ combination (24) -
repeated
_ permutation (24) - replace (12)
- result (12)
- reverse (12)
- reverse! (12)
-
reverse
_ each (24) - rindex (36)
- rotate (12)
- rotate! (12)
- sample (48)
-
search
_ convpath (12) - select (24)
- select! (24)
- shift (36)
- shuffle (24)
- shuffle! (24)
- size (12)
- slice (36)
- slice! (36)
- sort (24)
- sort! (24)
-
sort
_ by (24) -
sort
_ by! (24) - sum (42)
- take (24)
-
take
_ while (48) - tap (12)
-
to
_ a (118) -
to
_ ary (24) -
to
_ enum (24) -
to
_ h (19) -
to
_ s (12) - transpose (12)
-
try
_ convert (12) - union (19)
- uniq (48)
- uniq! (24)
- unpack (12)
- unpack1 (9)
- unshift (12)
-
values
_ at (36) - zip (24)
- | (12)
検索結果
先頭5件
-
Array
# shift(n) -> Array (9121.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
. [](*item) -> Array (9121.0) -
引数 item を要素として持つ配列を生成して返します。
...す。
Array のサブクラスを作成したしたときに、そのサブクラスのインスタンスを作成
しやすくするために用意されている。
@param item 配列の要素を指定します。
//emlist[例][ruby]{
Array[1, 2, 3] #=> [1, 2, 3]
class SubArray < Array
# .........
end
p SubArray[1, 2, 3] # => [1, 2, 3]
//}... -
Array
. new(size) {|index| . . . } -> Array (9121.0) -
長さ size の配列を生成し、各要素のインデックスを引数としてブロックを実行し、 各要素の値をブロックの評価結果に設定します。
...aram size 配列の長さを数値で指定します。
//emlist[例][ruby]{
ary = Array.new(3){|index| "hoge#{index}"}
p ary #=> ["hoge0", "hoge1", "hoge2"]
//}
//emlist[例][ruby]{
ary = Array.new(3){ "foo" }
p ary #=> ["foo", "foo", "foo"]
ary[0].capita... -
Array
. new(size = 0 , val = nil) -> Array (9116.0) -
長さ size の配列を生成し、各要素を val で初期化して返します。
...。
@param size 配列の長さを数値で指定します。
@param val 配列の要素の値を指定します。
//emlist[例][ruby]{
ary = Array.new(3, "foo")
p ary #=> ["foo", "foo", "foo"]
ary[0].capitalize!
p ary #=> ["Foo", "Foo", "Foo"] (各要素... -
Array
# &(other) -> Array (9115.0) -
集合の積演算です。両方の配列に含まれる要素からなる新しい配列を返 します。重複する要素は取り除かれます。
...る暗黙の型変換を試みます。
@raise TypeError 引数に配列以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
//emlist[例][ruby]{
[1, 1, 2, 3] & [3, 1, 4] #=> [1, 3]
//}
@see Array#|, Array#intersection... -
Array
# drop(n) -> Array (9115.0) -
配列の先頭の n 要素を捨てて、 残りの要素を配列として返します。 このメソッドは自身を破壊的に変更しません。
...は自身を破壊的に変更しません。
@param n 捨てる要素数。
//emlist[例][ruby]{
a = [1, 2, 3, 4, 5, 0]
a.drop(3) # => [4, 5, 0]
# 変数aの値は変化しない
a # => [1, 2, 3, 4, 5, 0]
//}
@see Enumerable#drop, Array#drop_while, Array#shift... -
Array
# |(other) -> Array (9115.0) -
集合の和演算です。両方の配列にいずれかに含まれる要素を全て含む新し い配列を返します。重複する要素は取り除かれます。
...暗黙の型変換を試みます。
@raise TypeError 引数に配列以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
//emlist[例][ruby]{
[1, 1, 4, 2, 3] | [5, 4, 5] #=> [1, 4, 2, 3, 5]
//}
@see Array#&
@see Array#union... -
Array
# concat(*other _ arrays) -> self (9111.0) -
other_arrays の要素を自身の末尾に破壊的に連結します。
...other_arrays の要素を自身の末尾に破壊的に連結します。
@param other_arrays 自身と連結したい配列を指定します。
//emlist[例][ruby]{
[ "a", "b" ].concat( ["c", "d"] ) #=> [ "a", "b", "c", "d" ]
[ "a" ].concat( ["b"], ["c", "d"] ) #=> [ "a", "b", "c", "d" ]
[ "a"......].concat #=> [ "a" ]
a = [ 1, 2, 3 ]
a.concat( [ 4, 5 ] )
a #=> [ 1, 2, 3, 4, 5 ]
a = [ 1, 2 ]
a.concat(a, a) #=> [1, 2, 1, 2, 1, 2]
//}
@see Array#+... -
Array
# first(n) -> Array (9110.0) -
先頭の n 要素を配列で返します。n は 0 以上でなければなりません。
...指定した場合に発生します。
@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
# last(n) -> Array (9110.0) -
末尾の n 要素を配列で返します。n は 0 以上でなければなりません。
...指定した場合に発生します。
@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...