ライブラリ
- ビルトイン (14)
-
syck
/ rubytypes (2) -
yaml
/ rubytypes (1)
キーワード
- [] (3)
- new (9)
-
try
_ convert (2) -
yaml
_ tag _ subclasses? (3)
検索結果
先頭5件
-
Array
. [](*item) -> Array (2) -
引数 item を要素として持つ配列を生成して返します。
...ます。
Array のサブクラスを作成したしたときに、そのサブクラスのインスタンスを作成
しやすくするために用意されている。
@param item 配列の要素を指定します。
例:
Array[1, 2, 3] #=> [1, 2, 3]
class SubArray < Array
# .........end
p SubArray[1, 2, 3] # => [1, 2, 3]... -
Array
. new(ary) -> Array (2) -
指定された配列 ary を複製して返します。 Array#dup 同様 要素を複製しない浅い複製です。
...れた配列 ary を複製して返します。
Array#dup 同様 要素を複製しない浅い複製です。
@param ary 複製したい配列を指定します。
例:
p Array.new([1,2,3]) # => [1,2,3]
a = ["a", "b", "c"]
b = Array.new(a)
a.each{|s| s.capitalize! }
p a... -
Array
. new(size = 0 , val = nil) -> Array (2) -
長さ size の配列を生成し、各要素を val で初期化して返します。
...ジェクト val を参照しますArray。
後述の例では、配列の各要素は全て同一の文字列を指します。
@param size 配列の長さを数値で指定します。
@param val 配列の要素の値を指定します。
例:
ary = Array.new(3, "foo")
p ary... -
Array
. new(size) {|index| . . . } -> Array (2) -
長さ size の配列を生成し、各要素のインデックスを引数としてブロックを実行し、 各要素の値をブロックの評価結果に設定します。
...きます。
@param size 配列の長さを数値で指定します。
例:
ary = Array.new(3){|index| "hoge#{index}"}
p ary #=> ["hoge0", "hoge1", "hoge2"]
例:
ary = Array.new(3){ "foo" }
p ary #=> ["foo", "foo", "foo"]
ary[0].capit... -
Array
. try _ convert(obj) -> Array | nil (2) -
to_ary メソッドを用いて obj を配列に変換しようとします。
...引数が配列であるかどうかを調べるために使えます。
例:
Array.try_convert([1]) # => [1]
Array.try_convert("1") # => nil
if tmp = Array.try_convert(arg)
# the argument is an array
elsif tmp = String.try_convert(arg)
# the argument is a string
end... -
Array
. yaml _ tag _ subclasses? -> true (2) -
常に true を返します。
常に true を返します。
ライブラリ内部で使用します。
