種類
- インスタンスメソッド (368)
- モジュール関数 (22)
- 文書 (20)
- 特異メソッド (11)
ライブラリ
- ビルトイン (247)
-
cgi
/ core (22) - matrix (88)
- rake (22)
-
webrick
/ httputils (22)
クラス
- Array (159)
-
Enumerator
:: Lazy (22) - Matrix (44)
-
Matrix
:: EigenvalueDecomposition (22) -
Matrix
:: LUPDecomposition (22) - Object (22)
-
Rake
:: FileList (22) -
WEBrick
:: HTTPUtils :: FormData (22)
モジュール
-
CGI
:: QueryExtension :: Value (22) - Enumerable (22)
- Kernel (22)
キーワード
- & (11)
- + (11)
- - (11)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - <=> (11)
- Array (11)
-
NEWS for Ruby 2
. 3 . 0 (9) - []= (33)
-
collect
_ concat (11) - eigen (11)
- eigensystem (11)
-
flat
_ map (11) - intersection (5)
- list (11)
- lup (11)
-
lup
_ decomposition (11) - puts (11)
- replace (11)
-
to
_ a (66) -
try
_ convert (11) - zip (44)
- | (11)
検索結果
先頭5件
-
Array
# to _ ary -> self (18125.0) -
self をそのまま返します。
...をそのまま返します。
//emlist[例][ruby]{
class SubArray < Array; end
ary1 = Array([1, 2, 3, 4])
ary2 = SubArray([1, 2, 3, 4])
ary1.to_ary # => [1, 2, 3, 4]
ary1.to_ary.class # => Array
ary2.to_ary # => [1, 2, 3, 4]
ary2.to_ary.class # => SubArray
//}
@see Array#to_a... -
Object
# to _ ary -> Array (18107.0) -
オブジェクトの Array への暗黙の変換が必要なときに内部で呼ばれます。 デフォルトでは定義されていません。
...すべての場面で代置可能であるような、
* 配列そのものとみなせるようなもの
という厳しいものになっています。
//emlist[][ruby]{
class Foo
def to_ary
[3,4]
end
end
it = Foo.new
p([1,2] + it) #=> [1, 2, 3, 4]
//}
@see Object#to_a,Kernel.#Array... -
CGI
:: QueryExtension :: Value # to _ ary -> Array (15101.0) -
@todo
@todo -
Matrix
:: EigenvalueDecomposition # to _ ary -> [Matrix , Matrix , Matrix] (15101.0) -
Matrix::EigenvalueDecomposition#v, Matrix::EigenvalueDecomposition#d, Matrix::EigenvalueDecomposition#v_inv をこの順に並べた配列を返します。
Matrix::EigenvalueDecomposition#v,
Matrix::EigenvalueDecomposition#d,
Matrix::EigenvalueDecomposition#v_inv
をこの順に並べた配列を返します。 -
Matrix
:: LUPDecomposition # to _ ary -> [Matrix , Matrix , Matrix] (15101.0) -
分解した行列を [下半行列, 上半行列, 置換行列] という3要素の配列で 返します。
分解した行列を [下半行列, 上半行列, 置換行列] という3要素の配列で
返します。 -
Rake
:: FileList # to _ ary -> Array (15101.0) -
内部的な配列を返します。
内部的な配列を返します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
file_list = FileList['a.c', 'b.c']
file_list.to_a # => ["a.c", "b.c"]
end
//} -
WEBrick
:: HTTPUtils :: FormData # to _ ary -> Array (15101.0) -
自身が表す各フォームデータを収納した配列を生成して返します。
自身が表す各フォームデータを収納した配列を生成して返します。
例:
require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
p req.query['q'].list #=> ["val1", "val2", "val3"]
end
end
MyCGI.new.start() -
Kernel
. # Array(arg) -> Array (24.0) -
引数を配列(Array)に変換した結果を返します。
...引数を配列(Array)に変換した結果を返します。
arg.to_ary と arg.to_a をこの順に呼び出して、返ってきた配列を変換結果とします。
arg に to_ary, to_a のいずれのメソッドも定義されていない場合は
一要素の配列 [arg] を返します......。
@param arg 変換対象のオブジェクトです。
@raise TypeError to_ary, to_a の返り値が配列でなければ発生します
//emlist[例][ruby]{
p Array({:it => 3}) #=> [[:it, 3]]
p Array(nil) #=> []
p Array("fefe") #=> ["fefe"]
//}
@see Object#to_a,Object#to_ary,Array... -
Array
. try _ convert(obj) -> Array | nil (16.0) -
to_ary メソッドを用いて obj を配列に変換しようとします。
...to_ary メソッドを用いて obj を配列に変換しようとします。
何らかの理由で変換できないときには nil を返します。
このメソッドは引数が配列であるかどうかを調べるために使えます。
//emlist[例][ruby]{
Array.try_convert([1]) # =>... -
Array
# []=(range , val) (14.0) -
Range オブジェクト range の範囲にある要素を配列 val の内容に置換します。 range の first が自身の末尾を越える時には配列の長さを自動的に拡張し、拡張した領域を nil で初期化します。
...い要素を配列で指定します。
配列以外のオブジェクトを指定した場合は to_ary メソッドによる
暗黙の型変換を試みます。to_ary メソッドに応答できない場合は
[val] を用います。
val の要素の...