1004件ヒット
[101-200件を表示]
(0.234秒)
種類
- インスタンスメソッド (888)
- 特異メソッド (105)
- モジュール関数 (11)
ライブラリ
- ビルトイン (1004)
クラス
-
ARGF
. class (88) - Array (154)
- Enumerator (61)
-
Enumerator
:: Chain (6) -
Enumerator
:: Lazy (11) -
File
:: Stat (11) - Hash (33)
- MatchData (99)
- NilClass (11)
- Object (33)
- Range (12)
- Regexp (22)
-
RubyVM
:: InstructionSequence (11) - String (160)
- Struct (22)
- Time (99)
モジュール
- Enumerable (149)
- Kernel (11)
オブジェクト
- ENV (11)
キーワード
- + (6)
- Array (11)
- [] (44)
- atime (11)
- bytes (22)
- captures (11)
- chain (6)
- chars (22)
- chunk (11)
-
chunk
_ while (11) - codepoints (22)
- combination (22)
- each (44)
-
each
_ byte (22) -
each
_ codepoint (22) -
each
_ grapheme _ cluster (14) -
each
_ line (22) - entries (17)
- force (11)
- gm (22)
-
grapheme
_ clusters (14) - keys (11)
- length (11)
- lines (22)
- local (22)
- match (22)
-
max
_ by (44) - mktime (22)
- new (6)
- permutation (22)
- readlines (33)
-
repeated
_ combination (22) -
repeated
_ permutation (22) - sample (44)
- size (22)
-
slice
_ after (22) -
slice
_ before (22) -
slice
_ when (11) - tap (11)
-
to
_ ary (22) - utc (22)
- values (22)
-
values
_ at (11)
検索結果
先頭5件
-
Range
# to _ a -> Array (23137.0) -
self を配列に変換します。
...]{
p (5..0).to_a # => []
p (0..3).to_a # => [0, 1, 2, 3]
p ('a'..'c').to_a # => ["a", "b", "c"]
p (:a..:d).to_a # => [:a, :b, :c, :d]
require 'date'
p (Date.new(1965, 4, 14) .. Date.new(1965, 4, 14)).to_a # => [#<Date: 1965-04-14 ((2438865j,0s,0n),+0s,2299161j)>]
(1..).to_a # RangeEr... -
Enumerable
# to _ a(*args) -> [object] (23113.0) -
全ての要素を含む配列を返します。
...。
@param args each の呼び出し時に引数として渡されます。
//emlist[例][ruby]{
(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'
Prime.entries 10 #=> [2, 3, 5, 7]
//}... -
ARGF
. class # to _ a(limit) -> Array (23103.0) -
ARGFの各行を配列に読み込んで返します。rsがnilの場合は要素に各ファイルを すべて読み込んだ配列を返します。
ARGFの各行を配列に読み込んで返します。rsがnilの場合は要素に各ファイルを
すべて読み込んだ配列を返します。
@param rs 行区切り文字
@param limit 最大の読み込みバイト数
lines = ARGF.readlines
lines[0] # => "This is line one\n"
@see $/, Kernel.#readlines, IO#readlines -
ARGF
. class # to _ a(rs = $ / ) -> Array (23103.0) -
ARGFの各行を配列に読み込んで返します。rsがnilの場合は要素に各ファイルを すべて読み込んだ配列を返します。
ARGFの各行を配列に読み込んで返します。rsがnilの場合は要素に各ファイルを
すべて読み込んだ配列を返します。
@param rs 行区切り文字
@param limit 最大の読み込みバイト数
lines = ARGF.readlines
lines[0] # => "This is line one\n"
@see $/, Kernel.#readlines, IO#readlines -
ARGF
. class # to _ a(rs , limit) -> Array (23103.0) -
ARGFの各行を配列に読み込んで返します。rsがnilの場合は要素に各ファイルを すべて読み込んだ配列を返します。
ARGFの各行を配列に読み込んで返します。rsがnilの場合は要素に各ファイルを
すべて読み込んだ配列を返します。
@param rs 行区切り文字
@param limit 最大の読み込みバイト数
lines = ARGF.readlines
lines[0] # => "This is line one\n"
@see $/, Kernel.#readlines, IO#readlines -
Array
# to _ ary -> self (14106.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 (14106.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... -
Struct
# values -> [object] (11007.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 の下位クラスのインスタンスに対し... -
Range
# entries -> Array (8037.0) -
self を配列に変換します。
...]{
p (5..0).to_a # => []
p (0..3).to_a # => [0, 1, 2, 3]
p ('a'..'c').to_a # => ["a", "b", "c"]
p (:a..:d).to_a # => [:a, :b, :c, :d]
require 'date'
p (Date.new(1965, 4, 14) .. Date.new(1965, 4, 14)).to_a # => [#<Date: 1965-04-14 ((2438865j,0s,0n),+0s,2299161j)>]
(1..).to_a # RangeEr... -
Array
# combination(n) -> Enumerator (8036.0) -
サイズ n の組み合わせをすべて生成し、それを引数としてブロックを実行します。
...mbination(1).to_a #=> [[1],[2],[3],[4]]
a.combination(2).to_a #=> [[1,2],[1,3],[1,4],[2,3],[2,4],[3,4]]
a.combination(3).to_a #=> [[1,2,3],[1,2,4],[1,3,4],[2,3,4]]
a.combination(4).to_a #=> [[1,2,3,4]]
a.combination(0).to_a #=> [[]]: one combination of length 0
a.combination(5).to_a #=> [] :... -
Array
# combination(n) {|c| block } -> self (8036.0) -
サイズ n の組み合わせをすべて生成し、それを引数としてブロックを実行します。
...mbination(1).to_a #=> [[1],[2],[3],[4]]
a.combination(2).to_a #=> [[1,2],[1,3],[1,4],[2,3],[2,4],[3,4]]
a.combination(3).to_a #=> [[1,2,3],[1,2,4],[1,3,4],[2,3,4]]
a.combination(4).to_a #=> [[1,2,3,4]]
a.combination(0).to_a #=> [[]]: one combination of length 0
a.combination(5).to_a #=> [] :...