ライブラリ
- ビルトイン (486)
- csv (36)
- date (74)
- etc (720)
- getoptlong (36)
-
io
/ console (24) - json (12)
- matrix (60)
-
minitest
/ mock (1) -
minitest
/ unit (33) -
net
/ imap (12) - openssl (12)
- psych (12)
- resolv (84)
-
rubygems
/ user _ interaction (36) -
shell
/ process-controller (6) -
shell
/ system-command (6) - socket (24)
- strscan (12)
- timeout (21)
- win32ole (24)
クラス
- Array (18)
-
CSV
:: Row (36) - Complex (24)
- Date (12)
- DateTime (62)
-
File
:: Stat (24) - Float (84)
-
Gem
:: StreamUI :: SilentProgressReporter (12) -
Gem
:: StreamUI :: SimpleProgressReporter (12) -
Gem
:: StreamUI :: VerboseProgressReporter (12) - GetoptLong (36)
- IO (24)
- Integer (12)
- Matrix (48)
-
Matrix
:: LUPDecomposition (12) -
MiniTest
:: Mock (1) -
MiniTest
:: Unit (7) -
MiniTest
:: Unit :: TestCase (5) -
Net
:: IMAP (12) -
OpenSSL
:: Config (12) -
Psych
:: Handler (12) - Range (48)
- Rational (12)
-
Resolv
:: DNS :: Resource :: MINFO (36) -
Resolv
:: DNS :: Resource :: SOA (24) -
Shell
:: ProcessController (6) -
Shell
:: SystemCommand (6) - Socket (12)
- StringScanner (12)
- Thread (12)
- Time (69)
-
WIN32OLE
_ TYPE (12) -
WIN32OLE
_ TYPELIB (12)
モジュール
- Comparable (27)
- Enumerable (144)
- Etc (720)
- JSON (12)
- Marshal (12)
- MiniTest (1)
-
MiniTest
:: Assertions (20) -
Socket
:: Constants (12) - Timeout (21)
キーワード
- FIXABLE (12)
-
FIXNUM
_ MAX (12) -
FIXNUM
_ MIN (12) -
FIXNUM
_ P (12) -
IP
_ MINTTL (24) - MAX (12)
-
MAX
_ 10 _ EXP (12) -
MAX
_ EXP (12) - MINFO (24)
-
MINOR
_ VERSION (12) -
MIN
_ 10 _ EXP (12) -
MIN
_ EXP (12) - MinGW (12)
- MinusInfinity (12)
- NEGFIXABLE (12)
-
PASSTHROUGH
_ EXCEPTIONS (1) -
PC
_ 2 _ SYMLINKS (12) -
PC
_ ALLOC _ SIZE _ MIN (12) -
PC
_ ASYNC _ IO (12) -
PC
_ CHOWN _ RESTRICTED (12) -
PC
_ FILESIZEBITS (12) -
PC
_ LINK _ MAX (12) -
PC
_ MAX _ CANON (12) -
PC
_ MAX _ INPUT (12) -
PC
_ NAME _ MAX (12) -
PC
_ NO _ TRUNC (12) -
PC
_ PATH _ MAX (12) -
PC
_ PIPE _ BUF (12) -
PC
_ PRIO _ IO (12) -
PC
_ REC _ INCR _ XFER _ SIZE (12) -
PC
_ REC _ MAX _ XFER _ SIZE (12) -
PC
_ REC _ MIN _ XFER _ SIZE (12) -
PC
_ REC _ XFER _ ALIGN (12) -
PC
_ SYMLINK _ MAX (12) -
PC
_ SYNC _ IO (12) -
PC
_ TIMESTAMP _ RESOLUTION (12) -
PC
_ VDISABLE (12) - POSFIXABLE (12)
- Rubyの起動 (7)
-
SC
_ 2 _ LOCALEDEF (12) -
SC
_ 2 _ PBS _ LOCATE (12) -
SC
_ AIO _ LISTIO _ MAX (12) -
SC
_ AIO _ PRIO _ DELTA _ MAX (12) -
SC
_ BC _ SCALE _ MAX (12) -
SC
_ CHILD _ MAX (12) -
SC
_ CLK _ TCK (12) -
SC
_ CLOCK _ SELECTION (12) -
SC
_ COLL _ WEIGHTS _ MAX (12) -
SC
_ DELAYTIMER _ MAX (12) -
SC
_ JOB _ CONTROL (12) -
SC
_ LINE _ MAX (12) -
SC
_ LOGIN _ NAME _ MAX (12) -
SC
_ MAPPED _ FILES (12) -
SC
_ MEMLOCK (12) -
SC
_ MEMLOCK _ RANGE (12) -
SC
_ MONOTONIC _ CLOCK (12) -
SC
_ NPROCESSORS _ ONLN (12) -
SC
_ PRIORITY _ SCHEDULING (12) -
SC
_ READER _ WRITER _ LOCKS (12) -
SC
_ REALTIME _ SIGNALS (12) -
SC
_ SEM _ VALUE _ MAX (12) -
SC
_ SHELL (12) -
SC
_ SPIN _ LOCKS (12) -
SC
_ SS _ REPL _ MAX (12) -
SC
_ SYMLOOP _ MAX (12) -
SC
_ THREAD _ PRIORITY _ SCHEDULING (12) -
SC
_ TRACE _ EVENT _ FILTER (12) -
SC
_ TRACE _ LOG (12) -
SC
_ V6 _ ILP32 _ OFF32 (12) -
SC
_ V6 _ ILP32 _ OFFBIG (12) -
SC
_ V6 _ LP64 _ OFF64 (12) -
SC
_ V6 _ LPBIG _ OFFBIG (12) -
SC
_ V7 _ ILP32 _ OFF32 (12) -
SC
_ V7 _ ILP32 _ OFFBIG (12) -
SC
_ V7 _ LP64 _ OFF64 (12) -
SC
_ V7 _ LPBIG _ OFFBIG (12) -
SC
_ XOPEN _ REALTIME (12) -
SC
_ XOPEN _ REALTIME _ THREADS (12) -
STATUS
_ TERMINATED (12) -
SUPPORTS
_ INFO _ SIGNAL (1) - [] (12)
- assert (1)
-
assert
_ block (1) -
assert
_ empty (1) -
assert
_ equal (1) -
assert
_ in _ delta (1) -
assert
_ in _ epsilon (1) -
assert
_ includes (1) -
assert
_ instance _ of (1) -
assert
_ kind _ of (1) -
assert
_ match (1) -
assert
_ nil (1) -
assert
_ operator (1) -
assert
_ respond _ to (1) -
assert
_ same (1) -
assert
_ send (1) -
assert
_ throws (1) - between? (24)
- civil (12)
- clamp (15)
- commercial (12)
-
deconstruct
_ keys (4) - delete (12)
- denominator (36)
- determinant (12)
-
determinant
_ e (12) -
dev
_ minor (12) - downto (24)
- each (12)
- emailbx (12)
- examine (12)
-
exception
_ details (1) - expect (1)
- failures (1)
- failures= (1)
- field (12)
-
filter
_ backtrace (1) -
first
_ minor (12) - flunk (1)
- inherited (1)
- jd (12)
- local (24)
- location (1)
- max (24)
- min (90)
-
min
_ by (48) - mingw32 (12)
- minimum (12)
- minmax (24)
-
minmax
_ by (24) - minor (24)
-
minor
_ version (24) - mktime (24)
- new (91)
- ordinal (12)
- pass (1)
- passed? (1)
- puke (1)
- raw (12)
- raw! (12)
-
rdev
_ minor (12) - report= (1)
- rmailbx (12)
- run (1)
-
run
_ test _ suites (1) - skip (1)
- streaming? (12)
- terminate (42)
-
terminate
_ job (6) -
terminate
_ process (12) - terminated? (12)
-
test
_ order (1) - timeout (21)
検索結果
先頭5件
-
Float
:: MIN -> Float (21201.0) -
Float が取り得る最小の正の値です。
...Float が取り得る最小の正の値です。
通常はデフォルトで 2.2250738585072014e-308 です。
Float が取り得る最小の有限の値は -Float::MAX です。
@see Float::MAX... -
Socket
:: Constants :: IP _ MINTTL -> Integer (12200.0) -
Minimum TTL allowed for received packets。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Minimum TTL allowed for received packets。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP, ip(4freebsd)... -
Socket
:: IP _ MINTTL -> Integer (12200.0) -
Minimum TTL allowed for received packets。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Minimum TTL allowed for received packets。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP, ip(4freebsd)... -
Shell
:: ProcessController # terminate _ job(command) (12100.0) -
指定されたコマンドを終了します。
指定されたコマンドを終了します。
@param command コマンドを指定します。 -
Enumerable
# min _ by {|item| . . . } -> object | nil (9252.0) -
各要素を順番にブロックに渡して評価し、 その評価結果を <=> で比較して、 最小であった値に対応する元の要素、もしくは最小の n 要素が昇順で入った配列を返します。
...れば nil を返します。
引数を指定する形式では、空の配列を返します。
該当する要素が複数存在する場合、どの要素を返すかは不定です。
ブロックを省略した場合は Enumerator を返します。
Enumerable#min と Enumerable#min_by の......は Enumerable#sort と Enumerable#sort_by の違いと同じです。
@param n 取得する要素数。
//emlist[例][ruby]{
a = %w(albatross dog horse)
a.min_by # => #<Enumerator: ["albatross", "dog", "horse"]:min_by>
a.min_by { |x| x.length } # => "dog"
a.min_by(2)......# => #<Enumerator: ["albatross", "dog", "horse"]:min_by(2)>
a.min_by(2) {|x| x.length } # => ["dog", "horse"]
//}
@see Enumerable#sort_by... -
Enumerable
# min -> object | nil (9218.0) -
最小の要素、もしくは最小の n 要素が昇順で入った配列を返します。 全要素が互いに <=> メソッドで比較できることを仮定しています。
...なければ nil を返します。
引数を指定する形式では、空の配列を返します。
該当する要素が複数存在する場合、どの要素を返すかは不定です。
@param n 取得する要素数。
//emlist[例][ruby]{
a = %w(albatross dog horse)
a.min......# => "albatross"
a.min(2) # => ["albatross", "dog"]
//}... -
Enumerable
# min {|a , b| . . . } -> object | nil (9218.0) -
ブロックの評価結果で各要素の大小判定を行い、最小の要素、もしくは最小の n 要素が昇順で入った配列を返します。 引数を指定しない形式では要素が存在しなければ nil を返します。 引数を指定する形式では、空の配列を返します。
...、もしくは最小の
n 要素が昇順で入った配列を返します。
引数を指定しない形式では要素が存在しなければ nil を返します。
引数を指定する形式では、空の配列を返します。
ブロックの値は、a > b のとき正、a == b のとき 0......どの要素を返すかは不定です。
@param n 取得する要素数。
//emlist[例][ruby]{
class Person
attr_reader :name, :age
def initialize(name, age)
@name = name
@age = age
end
end
people = [
Person.new("sato", 55),
Person.new("sato", 33),
Person.new("sato", 11),......tanaka", 33),
Person.new("tanaka", 11)
]
# 年齢が最小、名前が最大
people.min { |x, y| (x.age <=> y.age).nonzero? || y.name <=> x.name }
# => #<Person:0x007fd6f0824190 @name="tanaka", @age=11>
people.min(2) { |x, y| (x.age <=> y.age).nonzero? || y.name <=> x.name }
# => [#<Person:0x007... -
MiniTest
:: Assertions # assert _ in _ epsilon(actual , expected , epsilon = 0 . 001 , message = nil) -> true (9206.0) -
与えられた期待値と実際の値の相対誤差が許容範囲内である場合、検査にパスしたことになります。
...が真である場合、検査をパスします。
[expected, actual].min * epsilon >= (extected - actual).abs
@param expected 期待値を指定します。
@param actual 実際の値を指定します。
@param epsilon 許容する相対誤差を指定します。
@param message 検査に......失敗した場合に表示するメッセージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 検査に失敗した場合に発生します。... -
Etc
:: PC _ ALLOC _ SIZE _ MIN -> Integer (9202.0) -
IO#pathconf の引数に指定します。
IO#pathconf の引数に指定します。
詳細は fpathconf(3) を参照してください。 -
GetoptLong
# terminate -> self (9200.0) -
オプションの処理を、強制的に終了させます。ただし、エラーが起き ている状態でこのメソッドを起動しても、終了させることはできません。
オプションの処理を、強制的に終了させます。ただし、エラーが起き
ている状態でこのメソッドを起動しても、終了させることはできません。
すでにオプションの処理が終了しているときは、このメソッドは何も行いません。
@raise RuntimeError エラーが起きている状態でこのメソッドを起動すると、発生します