當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Ruby Array.to_a用法及代碼示例


本文簡要介紹ruby語言中 Array.to_a 的用法。

用法

to_a → self or new_array

self 是 Array 的實例時,返回 self

a = [:foo, 'bar', 2]
a.to_a # => [:foo, "bar", 2]

否則,返回一個包含 self 元素的新數組:

class MyArray < Array; end
a = MyArray.new(['foo', 'bar', 'two'])
a.instance_of?(Array) # => false
a.kind_of?(Array) # => true
a1 = a.to_a
a1 # => ["foo", "bar", "two"]
a1.class # => Array # Not MyArray

相關用法


注:本文由純淨天空篩選整理自ruby-lang.org大神的英文原創作品 Array.to_a。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。