別のキーワード
ライブラリ
- ビルトイン (428)
-
json
/ add / range (12)
キーワード
- % (14)
- == (12)
- === (12)
- begin (12)
- bsearch (24)
- cover? (19)
- each (24)
- end (12)
- entries (7)
- eql? (12)
-
exclude
_ end? (12) - first (24)
- hash (12)
- include? (12)
- inspect (12)
- last (24)
- max (46)
- member? (12)
- min (46)
- minmax (12)
- overlap? (2)
-
reverse
_ each (4) - size (12)
- step (31)
-
to
_ a (7) -
to
_ json (12) -
to
_ s (12)
検索結果
先頭5件
-
Range
# to _ a -> Array (3114.0) -
self を配列に変換します。
...。
@raise RangeError 終端のない Range オブジェクトを変換しようとしたときに発生します。
//emlist[例][ruby]{
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 # RangeError: cannot convert endless range to an array
//}... -
Range
# to _ json(*args) -> String (3114.0) -
自身を JSON 形式の文字列に変換して返します。
...から JSON::Generator::GeneratorMethods::Hash#to_json を呼び出しています。
@param args 引数はそのまま JSON::Generator::GeneratorMethods::Hash#to_json に渡されます。
//emlist[例][ruby]{
require "json/add/core"
(1..5).to_json # => "{\"json_class\":\"Range\",\"a\":[1,5,fals......e]}"
//}
@see JSON::Generator::GeneratorMethods::Hash#to_json... -
Range
# to _ s -> String (3114.0) -
self を文字列に変換します(始端と終端のオブジェクトは #to_s メソッドで文 字列に変換されます)。
...self を文字列に変換します(始端と終端のオブジェクトは #to_s メソッドで文
字列に変換されます)。
@see Range#inspect
//emlist[例][ruby]{
(1..5).to_s # => "1..5"
("1".."5").to_s # => "1..5"
//}... -
Range
# max -> object | nil (3056.0) -
範囲内の最大の値、もしくは最大の n 要素が降順で入った配列を返します。
...内の最大の値、もしくは最大の n 要素が降順で入った配列を返します。
@param n 取得する要素数。
//emlist[例][ruby]{
(1..5).max # => 5
//}
//emlist[例][ruby]{
(1..5).max(3) # => [5, 4, 3]
//}
始端が終端より大きい場合、もしくは、終端を......と
等しい場合は、引数を指定しない形式では nil を返します。
引数を指定する形式では、空の配列を返します。
//emlist[例][ruby]{
(2..1).max # => nil
(1...1).max # => nil
//}
//emlist[例][ruby]{
(2..1).max(3) # => []
(1...1).max(3) # => []
//}... -
Range
# max(n) -> [object] (3056.0) -
範囲内の最大の値、もしくは最大の n 要素が降順で入った配列を返します。
...内の最大の値、もしくは最大の n 要素が降順で入った配列を返します。
@param n 取得する要素数。
//emlist[例][ruby]{
(1..5).max # => 5
//}
//emlist[例][ruby]{
(1..5).max(3) # => [5, 4, 3]
//}
始端が終端より大きい場合、もしくは、終端を......と
等しい場合は、引数を指定しない形式では nil を返します。
引数を指定する形式では、空の配列を返します。
//emlist[例][ruby]{
(2..1).max # => nil
(1...1).max # => nil
//}
//emlist[例][ruby]{
(2..1).max(3) # => []
(1...1).max(3) # => []
//}... -
Range
# min -> object | nil (3056.0) -
範囲内の最小の値、もしくは最小の n 要素が昇順で入った配列を返します。
...内の最小の値、もしくは最小の n 要素が昇順で入った配列を返します。
@param n 取得する要素数。
//emlist[例][ruby]{
(1..5).min # => 1
//}
//emlist[例][ruby]{
(1..5).min(3) # => [1, 2, 3]
//}
始端が終端より大きい場合、もしくは、終端を含......と
等しい場合は、引数を指定しない形式では nil を返します。
引数を指定する形式では、空の配列を返します。
//emlist[例][ruby]{
(2..1).min # => nil
(1...1).min # => nil
//}
//emlist[例][ruby]{
(2..1).min(3) # => []
(1...1).min(3) # => []
//}... -
Range
# min(n) -> [object] (3056.0) -
範囲内の最小の値、もしくは最小の n 要素が昇順で入った配列を返します。
...内の最小の値、もしくは最小の n 要素が昇順で入った配列を返します。
@param n 取得する要素数。
//emlist[例][ruby]{
(1..5).min # => 1
//}
//emlist[例][ruby]{
(1..5).min(3) # => [1, 2, 3]
//}
始端が終端より大きい場合、もしくは、終端を含......と
等しい場合は、引数を指定しない形式では nil を返します。
引数を指定する形式では、空の配列を返します。
//emlist[例][ruby]{
(2..1).min # => nil
(1...1).min # => nil
//}
//emlist[例][ruby]{
(2..1).min(3) # => []
(1...1).min(3) # => []
//}... -
Range
# max {|a , b| . . . } -> object | nil (3046.0) -
ブロックの評価結果で範囲内の各要素の大小判定を行い、最大の要素、もしくは 最大の n 要素を返します。引数を指定しない形式では、 範囲内に要素が存在しなければ nil を返します。 引数を指定する形式では、空の配列を返します。
...数
を、期待しています。
@param n 取得する要素数。
@raise TypeError ブロックが整数以外を返したときに発生します。
@see Range#last, Range#min, Enumerable#max
//emlist[例][ruby]{
h = { 1 => "C", 2 => "Go", 3 => "Ruby" }
(1..3).max { |a, b| h[a].length <=> h[......b].length } # => 3
//}
//emlist[例][ruby]{
(1..3).max(2) { |a, b| h[a].length <=> h[b].length } # => [3, 2]
//}... -
Range
# max(n) {|a , b| . . . } -> [object] (3046.0) -
ブロックの評価結果で範囲内の各要素の大小判定を行い、最大の要素、もしくは 最大の n 要素を返します。引数を指定しない形式では、 範囲内に要素が存在しなければ nil を返します。 引数を指定する形式では、空の配列を返します。
...数
を、期待しています。
@param n 取得する要素数。
@raise TypeError ブロックが整数以外を返したときに発生します。
@see Range#last, Range#min, Enumerable#max
//emlist[例][ruby]{
h = { 1 => "C", 2 => "Go", 3 => "Ruby" }
(1..3).max { |a, b| h[a].length <=> h[......b].length } # => 3
//}
//emlist[例][ruby]{
(1..3).max(2) { |a, b| h[a].length <=> h[b].length } # => [3, 2]
//}... -
Range
# min {|a , b| . . . } -> object | nil (3046.0) -
ブロックの評価結果で範囲内の各要素の大小判定を行い、最小の要素、もしくは 最小の n 要素を返します。引数を指定しない形式では、範囲内に要素が存在しなければ nil を返します。引数を指定する形式では、空の配列を返します。
...数
を、期待しています。
@param n 取得する要素数。
@raise TypeError ブロックが整数以外を返したときに発生します。
@see Range#first, Range#max, Enumerable#min
//emlist[例][ruby]{
h = { 1 => "C", 2 => "Go", 3 => "Ruby" }
(1..3).min { |a, b| h[a].length <=> h......[b].length } # => 1
//}
//emlist[例][ruby]{
(1..3).min(2) { |a, b| h[a].length <=> h[b].length } # => [1, 2]
//}...