1110件ヒット
[1-100件を表示]
(0.201秒)
種類
- インスタンスメソッド (983)
- 特異メソッド (115)
- モジュール関数 (12)
ライブラリ
- ビルトイン (1110)
クラス
-
ARGF
. class (96) - Array (168)
- Enumerator (67)
-
Enumerator
:: Chain (7) -
Enumerator
:: Lazy (12) -
File
:: Stat (12) - Hash (36)
- MatchData (110)
- NilClass (12)
- Object (36)
- Range (14)
- Regexp (24)
-
RubyVM
:: InstructionSequence (12) - Set (3)
- String (176)
- Struct (30)
- Time (108)
モジュール
- Enumerable (163)
- Kernel (12)
オブジェクト
- ENV (12)
キーワード
- + (7)
- Array (12)
- [] (48)
- atime (12)
- bytes (24)
- captures (12)
- chain (7)
- chars (24)
- chunk (12)
-
chunk
_ while (12) - codepoints (24)
- combination (24)
- deconstruct (8)
- each (48)
-
each
_ byte (24) -
each
_ codepoint (24) -
each
_ grapheme _ cluster (16) -
each
_ line (24) - entries (19)
- force (12)
- gm (24)
-
grapheme
_ clusters (16) - keys (12)
- length (12)
- lines (24)
- local (24)
- match (24)
-
max
_ by (48) - mktime (24)
- new (7)
- permutation (24)
- readlines (36)
-
repeated
_ combination (24) -
repeated
_ permutation (24) - sample (48)
- size (24)
-
slice
_ after (24) -
slice
_ before (24) -
slice
_ when (12) - tap (12)
-
to
_ ary (24) - utc (24)
- values (24)
-
values
_ at (12)
検索結果
先頭5件
-
Array
# to _ a -> Array (26125.0) -
self を返します。ただし、Array のサブクラスのインスタンスに対して呼ばれた時は、 自身を Array に変換したものを返します。
...に変換したものを返します。
//emlist[例][ruby]{
class SubArray < Array; end
ary1 = Array([1, 2, 3, 4])
ary2 = SubArray([1, 2, 3, 4])
ary1.to_a # => [1, 2, 3, 4]
ary1.to_a.class # => Array
ary2.to_a # => [1, 2, 3, 4]
ary2.to_a.class # => Array
//}
@see Array#to_ary... -
Object
# to _ a -> Array (26119.0) -
オブジェクトを配列に変換した結果を返します。 デフォルトでは定義されていません。
...のメソッドは実際には Object クラスには定義されていません。
必要に応じてサブクラスで定義すべきものです。
//emlist[][ruby]{
p( {'a'=>1}.to_a ) # [["a", 1]]
p ['array'].to_a # ["array"]
p nil.to_a # []
//}
@see Object#to_ary,Kernel.#Array... -
Hash
# to _ a -> [Array] (26107.0) -
キーと値からなる 2 要素の配列を並べた配列を生成して返します。
...キーと値からなる 2 要素の配列を並べた配列を生成して返します。
//emlist[例][ruby]{
h1 = { "a" => 100, 2 => ["some"], :c => "c" }
p h1.to_a #=> c, "c"
//}
@see Hash#keys,Hash#values... -
MatchData
# to _ a -> [String] (26107.0) -
$&, $1, $2,... を格納した配列を返します。
...$&, $1, $2,... を格納した配列を返します。
//emlist[例][ruby]{
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p $~.to_a # => ["foobar", "foo", "bar", nil]
//}
@see MatchData#captures... -
NilClass
# to _ a -> Array (26107.0) -
空配列 [] を返します。
...空配列 [] を返します。
//emlist[例][ruby]{
nil.to_a #=> []
//}... -
RubyVM
:: InstructionSequence # to _ a -> Array (26107.0) -
self の情報を 14 要素の配列にして返します。
...令とオペランドの配列の配列。
//emlist[例][ruby]{
require 'pp'
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
pp iseq.to_a
# ※ Ruby 2.5.0 での実行結果
# => ["YARVInstructionSequence/SimpleDataFormat",
# 2,
# 0,
# 1,
# {:arg_size=>0, :local_size=>2, :stack_max=>2},... -
Set
# to _ a -> Array (26107.0) -
self を配列に変換します。要素の順序は不定です。
...self を配列に変換します。要素の順序は不定です。
//emlist[][ruby]{
set = Set['hello', 'world']
p set.to_a # => ["hello", "world"]
//}... -
Struct
# to _ a -> [object] (26107.0) -
構造体のメンバの値を配列にいれて返します。
...れて返します。
//emlist[例][ruby]{
Customer = Struct.new(:name, :address, :zip)
Customer.new("Joe Smith", "123 Maple, Anytown NC", 12345).to_a
# => ["Joe Smith", "123 Maple, Anytown NC", 12345]
//}
[注意] 本メソッドの記述は Struct の下位クラスのインスタンスに対し... -
Time
# to _ a -> Array (26107.0) -
時刻を10要素の配列で返します。
...rue/false)
* zone: タイムゾーン (文字列)
//emlist[][ruby]{
t = Time.local(2000,1,2,3,4,5)
p t # => 2000-01-02 03:04:05 +0900
p t.to_a # => [5, 4, 3, 2, 1, 2000, 0, 2, false, "JST"]
//}
要素の順序は C 言語の tm 構造体に合わせています。ただし、
tm 構造... -
ENV
. to _ a -> [[String , String]] (26101.0) -
環境変数から [変数名, 値] となる 2 要素の配列の配列を生成します。
環境変数から [変数名, 値] となる 2 要素の配列の配列を生成します。