るりまサーチ

最速Rubyリファレンスマニュアル検索!
1151件ヒット [1-100件を表示] (0.243秒)

別のキーワード

  1. _builtin new
  2. _builtin inspect
  3. _builtin []
  4. _builtin to_s
  5. _builtin each

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

Array#to_a -> Array (26126.0)

self を返します。ただし、Array のサブクラスのインスタンスに対して呼ばれた時は、自身を Array に変換したものを返します。

...たものを返します。

```ruby title="例"
class SubArray < Array; end
ary1 = Array([1, 2, 3, 4])
ary2 = SubArray([1, 2, 3, 4])

p ary1.to_a # => [1, 2, 3, 4]
p ary1.to_a.class # => Array

p ary2.to_a # => [1, 2, 3, 4]
p ary2.to_a.class # => Array
```

- **SEE** [m:Array#to_ary]...

Object#to_a -> Array (26120.0)

{: nomethod}

...メソッドは実際には Object クラスには定義されていません。
必要に応じてサブクラスで定義すべきものです。

```ruby
p( {'a'=>1}.to_a ) # [["a", 1]]
p ['array'].to_a # ["array"]
p nil.to_a # []
```

- **SEE** [m:Object#to_ary],[m:Kernel?.Array]...

Hash#to_a -> [Array] (26108.0)

キーと値からなる 2 要素の配列を並べた配列を生成して返します。

...キーと値からなる 2 要素の配列を並べた配列を生成して返します。

```ruby title="例"
h1 = { "a" => 100, 2 => ["some"], :c => "c" }
p h1.to_a # => c, "c"
```

- **SEE** [m:Hash#keys],[m:Hash#values]...

MatchData#to_a -> [String] (26108.0)

[m:$&], [m:$1], [m:$2],... を格納した配列を返します。

...[m:$&], [m:$1], [m:$2],... を格納した配列を返します。

```ruby title="例"
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p $~.to_a # => ["foobar", "foo", "bar", nil]
```

- **SEE** [m:MatchData#captures]...

NilClass#to_a -> Array (26108.0)

空配列 [] を返します。

...空配列 [] を返します。

```ruby title="例"
p nil.to_a # => []
```...

絞り込み条件を変える

RubyVM::InstructionSequence#to_a -> Array (26108.0)

self の情報を 14 要素の配列にして返します。

...オペランドの配列の配列。

```ruby title="例"
require 'pp'

iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
pp iseq.to_a
# ※ Ruby 2.5 での実行結果
# => ["YARVInstructionSequence/SimpleDataFormat",
# 2,
# 0,
# 1,
# {:arg_size=>0, :local_size=>2, :stac...
...オペランドの配列の配列。

```ruby title="例"
require 'pp'

iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
pp iseq.to_a
# ※ Ruby 2.5 での実行結果
# => ["YARVInstructionSequence/SimpleDataFormat",
# 2,
# 0,
# 1,
# {arg_size: 0, local_size: 2, stack_m...

Set#to_a -> Array (26108.0)

self を配列に変換します。要素の順序は不定です。

...self を配列に変換します。要素の順序は不定です。

```ruby
set = Set['hello', 'world']
p set.to_a # => ["hello", "world"]
```...

Time#to_a -> Array (26108.0)

時刻を10要素の配列で返します。

...うか (true/false)
- zone: タイムゾーン (文字列)

```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 構造体...

Enumerable#to_a(*args) -> [object] (23114.0)

全ての要素を含む配列を返します。

...*param** `args` -- each の呼び出し時に引数として渡されます。

```ruby title="例"
p (1..7).to_a # => [1, 2, 3, 4, 5, 6, 7]
{ 'a'=>1, 'b'=>2, 'c'=>3 }.to_a # => [["a", 1], ["b", 2], ["c", 3]]

require 'prime'
p Prime.entries 10 # => [2, 3, 5, 7]...
<< 1 2 3 ... > >>