ライブラリ
- ビルトイン (667)
-
cgi
/ html (36) - date (24)
- getoptlong (24)
- json (72)
- openssl (24)
- optparse (24)
- prettyprint (12)
-
rexml
/ document (24) - rss (24)
- socket (108)
- stringio (12)
- thread (10)
- un (12)
-
webrick
/ server (12) -
win32
/ registry (96) - win32ole (12)
- zlib (12)
クラス
-
ARGF
. class (24) - Array (120)
- BasicSocket (48)
- Complex (12)
- Date (24)
-
Encoding
:: Converter (24) - Float (22)
- GetoptLong (24)
- IO (44)
- IPSocket (12)
- Integer (36)
-
JSON
:: State (72) - OptionParser (24)
- PrettyPrint (12)
-
REXML
:: Element (24) -
RSS
:: Maker :: ItemsBase (24) - Random (36)
- Range (104)
-
RubyVM
:: InstructionSequence (12) - Socket (24)
- String (12)
- StringIO (12)
-
Thread
:: SizedQueue (60) - UDPSocket (12)
- UNIXSocket (12)
-
WEBrick
:: Cookie (24) -
WEBrick
:: GenericServer (12) -
WIN32OLE
_ TYPE (12) -
Win32
:: Registry (96) -
Zlib
:: GzipReader (12)
モジュール
-
CGI
:: HtmlExtension (36) - Comparable (27)
- Enumerable (144)
- Kernel (12)
-
OpenSSL
:: Buffering (24)
キーワード
- << (12)
- between? (24)
-
check
_ circular? (12) - clamp (15)
- depth= (12)
-
descriptor
_ length (12) -
each
_ element _ with _ attribute (12) -
each
_ element _ with _ text (12) - enq (12)
-
file
_ field (12) - get (12)
-
get
_ option (12) - httpd (12)
- info (12)
- max= (12)
-
max
_ age (12) -
max
_ age= (12) -
max
_ by (48) -
max
_ key _ length (12) -
max
_ nesting (12) -
max
_ nesting= (12) -
max
_ size (12) -
max
_ size= (12) -
max
_ value _ length (12) -
max
_ value _ name _ length (12) - maxwidth (12)
- min (46)
- minmax (48)
-
minmax
_ by (24) -
next
_ float (11) -
num
_ keys (12) -
num
_ values (12) -
ole
_ type (12) -
password
_ field (12) - pread (8)
-
prev
_ float (11) - push (12)
- putback (24)
- rand (36)
-
read
_ nonblock (48) - readpartial (48)
- recv (12)
-
recv
_ nonblock (12) - recvfrom (36)
-
recvfrom
_ nonblock (24) - recvmsg (12)
-
recvmsg
_ nonblock (12) - sample (48)
- shuffle! (24)
- summarize (24)
- sysread (12)
-
text
_ field (12) -
to
_ a (12) -
to
_ f (12) -
to
_ h (12) -
to
_ hash (12) - tokens (12)
- upto (60)
- wtime (12)
検索結果
先頭5件
-
Range
# max -> object | nil (18144.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] (18144.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) # => []
//}... -
Array
# max -> object | nil (18140.0) -
最大の要素、もしくは最大の n 要素が降順に入った配列を返します。 全要素が互いに <=> メソッドで比較できることを仮定しています。
...が存在しなければ nil を返します。
引数を指定する形式では、空の配列を返します。
//emlist[例][ruby]{
[].max #=> nil
[].max(1) #=> []
[2, 5, 3].max #=> 5
[2, 5, 3].max(2) #=> [5, 3]
//}
@param n 取得する要素数。
@see Enumerable#max... -
Array
# max {|a , b| . . . } -> object | nil (18140.0) -
ブロックの評価結果で各要素の大小判定を行い、最大の要素、もしくは最大の n 要素が降順に入った配列を返します。 引数を指定しない形式では要素が存在しなければ nil を返します。 引数を指定する形式では、空の配列を返します。
...[ruby]{
[].max {|a, b| a <=> b } #=> nil
[].max(1) {|a, b| a <=> b } #=> []
ary = %w(albatross dog horse)
ary.max {|a, b| a.length <=> b.length } #=> "albatross"
ary.max(2) {|a, b| a.length <=> b.length } #=> ["albatross", "horse"]
//}
@param n 取得する要素数。
@see Enumerable#max... -
Array
# max(n) -> Array (18140.0) -
最大の要素、もしくは最大の n 要素が降順に入った配列を返します。 全要素が互いに <=> メソッドで比較できることを仮定しています。
...が存在しなければ nil を返します。
引数を指定する形式では、空の配列を返します。
//emlist[例][ruby]{
[].max #=> nil
[].max(1) #=> []
[2, 5, 3].max #=> 5
[2, 5, 3].max(2) #=> [5, 3]
//}
@param n 取得する要素数。
@see Enumerable#max... -
Array
# max(n) {|a , b| . . . } -> Array (18140.0) -
ブロックの評価結果で各要素の大小判定を行い、最大の要素、もしくは最大の n 要素が降順に入った配列を返します。 引数を指定しない形式では要素が存在しなければ nil を返します。 引数を指定する形式では、空の配列を返します。
...[ruby]{
[].max {|a, b| a <=> b } #=> nil
[].max(1) {|a, b| a <=> b } #=> []
ary = %w(albatross dog horse)
ary.max {|a, b| a.length <=> b.length } #=> "albatross"
ary.max(2) {|a, b| a.length <=> b.length } #=> ["albatross", "horse"]
//}
@param n 取得する要素数。
@see Enumerable#max... -
Range
# max {|a , b| . . . } -> object | nil (18129.0) -
ブロックの評価結果で範囲内の各要素の大小判定を行い、最大の要素、もしくは 最大の n 要素を返します。引数を指定しない形式では、 範囲内に要素が存在しなければ nil を返します。 引数を指定する形式では、空の配列を返します。
...返したときに発生します。
@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] (18129.0) -
ブロックの評価結果で範囲内の各要素の大小判定を行い、最大の要素、もしくは 最大の n 要素を返します。引数を指定しない形式では、 範囲内に要素が存在しなければ nil を返します。 引数を指定する形式では、空の配列を返します。
...返したときに発生します。
@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 -> object | nil (18123.0) -
範囲内の最大の値を返します。
...ます。
//emlist[例][ruby]{
(1..5).max # => 5
//}
始端が終端より大きい場合、もしくは、終端を含まない範囲オブジェクトの始端が終端と
等しい場合は nil を返します。
//emlist[例][ruby]{
(2..1).max # => nil
(1...1).max # => nil
//}... -
Enumerable
# max -> object | nil (18119.0) -
最大の要素、もしくは最大の n 要素が入った降順の配列を返します。 全要素が互いに <=> メソッドで比較できることを仮定しています。
...配列を返します。
該当する要素が複数存在する場合、どの要素を返すかは不定です。
@param n 取得する要素数。
//emlist[例][ruby]{
a = %w(albatross dog horse)
a.max # => "horse"
a.max(2) # => ["horse", "dog"]
//}... -
Enumerable
# max {|a , b| . . . } -> object | nil (18119.0) -
ブロックの評価結果で各要素の大小判定を行い、最大の要素、もしくは最大の n 要素が入った降順の配列を返します。 引数を指定しない形式では要素が存在しなければ nil を返します。 引数を指定する形式では、空の配列を返します。
...tanaka", 33),
Person.new("tanaka", 11)
]
# 年齢が最大、名前が最小
people.max { |x, y| (x.age <=> y.age).nonzero? || y.name <=> x.name }
# => #<Person:0x007fc54b0240a0 @name="sato", @age=55>
people.max(2) { |x, y| (x.age <=> y.age).nonzero? || y.name <=> x.name }
# => [#<Person:0x007fc5...