種類
ライブラリ
- ビルトイン (2023)
- benchmark (132)
- bigdecimal (77)
-
bigdecimal
/ newton (11) -
bigdecimal
/ util (22) - cmath (240)
- csv (33)
- fiddle (55)
- json (66)
- mathn (4)
- matrix (220)
-
net
/ http (6) - objspace (11)
- optparse (132)
- securerandom (11)
- set (11)
- stringio (11)
-
webrick
/ httpserver (11) - win32ole (44)
クラス
-
Benchmark
:: Tms (121) - BigDecimal (33)
- Bignum (33)
- CSV (22)
- Complex (115)
- Enumerator (29)
-
Enumerator
:: Chain (6) -
Enumerator
:: Lazy (75) -
Fiddle
:: Function (22) - Fixnum (30)
- Float (636)
- Integer (92)
- Matrix (132)
-
Matrix
:: EigenvalueDecomposition (11) -
Net
:: HTTP (6) - NilClass (11)
- Numeric (167)
- Object (11)
- OptionParser (132)
-
Process
:: Tms (44) - Random (66)
- Range (56)
- Rational (88)
- Set (11)
- String (66)
- StringIO (11)
- Time (80)
- Vector (77)
-
WEBrick
:: HTTPServer (11) -
WIN32OLE
_ TYPELIB (22) -
WIN32OLE
_ VARIANT (22)
モジュール
- Benchmark (11)
- BigMath (22)
- CMath (240)
- Enumerable (11)
- Fiddle (33)
-
GC
:: Profiler (11) - JSON (33)
-
JSON
:: Generator :: GeneratorMethods :: Float (11) - Kernel (77)
- Math (323)
- Newton (11)
- ObjectSpace (11)
- Process (11)
- SecureRandom (11)
キーワード
- % (28)
- * (39)
- ** (39)
- + (39)
- - (61)
- -@ (22)
-
/ (49) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - < (11)
- <= (11)
- <=> (11)
- == (11)
- > (11)
- >= (11)
-
ALIGN
_ FLOAT (11) - BigDecimal (22)
- Converters (11)
- DIG (11)
- E (11)
- EPSILON (11)
- Float (44)
- FloatDomainError (11)
- INFINITY (11)
- Infinity (11)
-
MANT
_ DIG (11) - MAX (11)
-
MAX
_ 10 _ EXP (11) -
MAX
_ EXP (11) - MIN (11)
-
MIN
_ 10 _ EXP (11) -
MIN
_ EXP (11) - Marshal フォーマット (11)
- MinusInfinity (11)
- NAN (11)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 2 . 0 (10) -
NEWS for Ruby 2
. 4 . 0 (8) -
NEWS for Ruby 2
. 6 . 0 (6) -
NEWS for Ruby 2
. 7 . 0 (5) - NUM2INT (11)
- NUM2LONG (11)
- NUM2SHORT (11)
- NUM2UINT (11)
- NUM2ULONG (11)
- NUM2USHORT (11)
- NaN (11)
- Numeric (11)
- PI (11)
- RADIX (11)
- RFLOAT (11)
- ROUNDS (7)
- Rational (11)
- Ruby用語集 (11)
-
SIZEOF
_ FLOAT (11) -
TYPE
_ FLOAT (11) - []= (11)
- abs (22)
- acos (17)
- acos! (6)
- acosh (17)
- acosh! (6)
- angle (22)
-
angle
_ with (11) - arg (22)
- asin (17)
- asin! (6)
- asinh (17)
- asinh! (6)
- at (47)
- atan (17)
- atan! (6)
- atan2 (17)
- atan2! (6)
- atanh (17)
- atanh! (6)
- bigdecimal (11)
-
bigdecimal
/ util (11) - bsearch (22)
- call (11)
- cbrt (17)
- cbrt! (6)
- ceil (15)
- classify (11)
-
clock
_ gettime (11) - coerce (11)
- cofactor (11)
-
cofactor
_ expansion (11) - converters (11)
- cos (17)
- cos! (6)
- cosh (17)
- cosh! (6)
- cstime (22)
- cutime (22)
- denominator (22)
- det (11)
-
det
_ e (11) - determinant (11)
-
determinant
_ e (11) - div (17)
- divmod (11)
- dot (11)
-
double
_ fig (11) - each (22)
- eigenvalues (11)
-
elements
_ to _ f (22) -
enum
_ for (22) - eql? (11)
- erf (11)
- erfc (11)
- exp (28)
- exp! (6)
- fdiv (50)
- fiddle (11)
- finite? (27)
- floor (16)
- format (11)
- frexp (11)
- gamma (11)
- grep (11)
-
grep
_ v (9) - hash (11)
- hex (11)
- hypot (11)
- infinite? (27)
-
inner
_ product (11) - inspect (22)
-
laplace
_ expansion (11) - lazy (22)
- ldexp (11)
- lgamma (11)
- log (45)
- log! (12)
- log10 (17)
- log10! (6)
- log2 (17)
- log2! (6)
- magnitude (33)
- mathn (4)
- matrix (11)
- memberwise (11)
- modulo (17)
- nan? (11)
- negative? (9)
- new (62)
-
next
_ float (10) - norm (22)
- numerator (22)
- oct (11)
- on (132)
- overlap? (1)
-
parse
_ csv (11) - phase (22)
- positive? (9)
- pow (22)
-
prev
_ float (10) - putc (11)
- quo (22)
- r (11)
- rand (88)
-
random
_ number (11) - rank (11)
- rationalize (22)
-
rb
_ Float (11) -
rb
_ f _ float (11) -
reachable
_ objects _ from (11) - real (11)
- realtime (11)
- remainder (3)
- round (34)
- rsqrt (4)
-
ruby 1
. 6 feature (11) - sin (17)
- sin! (6)
-
singleton
_ class (11) - sinh (17)
- sinh! (6)
- size (28)
- split (11)
- sprintf (11)
- sprintf フォーマット (11)
- sqrt (17)
- sqrt! (6)
- step (84)
- stime (22)
- tan (17)
- tan! (6)
- tanh (17)
- tanh! (6)
-
to
_ d (22) -
to
_ enum (22) -
to
_ f (94) -
to
_ i (22) -
to
_ json (11) -
to
_ r (11) -
to
_ s (22) - total (11)
-
total
_ time (11) - tr (11)
- trace (11)
- truncate (15)
- utime (22)
- version (11)
-
write
_ timeout= (6) - zero? (11)
- セキュリティモデル (11)
- 正規表現 (11)
検索結果
先頭5件
-
OptionParser
# on(short , desc = "") {|v| . . . } -> self (4.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
ショートオプションとロングオプションを同時に登録することもできます。
opts.on("-r", "--require LIBRARY"){|lib| ...}
これは以下と同値です。
opts.on("-r LIBRARY"){|lib| ...}
opts.on("--require LIBRARY"){|lib| ...}
複数の異なるオプションに同じブロックを一度に登録することもできます。
opt.on('-v', '-vv')... -
OptionParser
# on(short , long , *rest) {|v| . . . } -> self (4.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
コマンドに与えられた引数が配列やハッシュに含まれない場合、例外
OptionParser::InvalidArgument が OptionParser#parse 実行時
に発生します。
@param short ショートオプションを表す文字列を指定します。
@param long ロングオプションを表す文字列を指定します。
@param rest 可能な引数を列挙した配列やハッシュを与えます。文字列を与えた場合は、
サマリ... -
OptionParser
# on(short , long , desc = "") {|v| . . . } -> self (4.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
ショートオプションとロングオプションを同時に登録することもできます。
opts.on("-r", "--require LIBRARY"){|lib| ...}
これは以下と同値です。
opts.on("-r LIBRARY"){|lib| ...}
opts.on("--require LIBRARY"){|lib| ...}
複数の異なるオプションに同じブロックを一度に登録することもできます。
opt.on('-v', '-vv')... -
OptionParser
# on(short , long , pat = / . * / , desc = "") {|v| . . . } -> self (4.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
pat にはオプションの引数に許すパターンを表す正規表現で与えます。
コマンドに与えられた引数がパターンにマッチしない場合、
例外 OptionParser::InvalidArgument が parse 実行時に投げられます。
opts.on("--username VALUE", /[a-zA-Z0-9_]+/){|name| ...}
# ruby command --username=ruby_user
# ruby command... -
OptionParser
# on(short , pat = / . * / , desc = "") {|v| . . . } -> self (4.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
pat にはオプションの引数に許すパターンを表す正規表現で与えます。
コマンドに与えられた引数がパターンにマッチしない場合、
例外 OptionParser::InvalidArgument が parse 実行時に投げられます。
opts.on("--username VALUE", /[a-zA-Z0-9_]+/){|name| ...}
# ruby command --username=ruby_user
# ruby command... -
Time
. at(time) -> Time (3.0) -
time で指定した時刻の Time オブジェクトを返します。
time で指定した時刻の Time オブジェクトを返します。
引数が数値の場合、生成された Time オブジェクトのタイムゾーンは地方時となります。
@param time Time オブジェクト、もしくは起算時からの経過秒数を表わす数値で指定します。
//emlist[][ruby]{
Time.at(0) # => 1970-01-01 09:00:00 +0900
Time.at(Time.at(0)) # => 1970-01-01 09:00:00 +0900
Time...time で指定した時刻の Time オブジェクトを返します。
キーワード引数 in でタイムゾーンを指定できます。タイムゾーンの指定がなく
引数が数値の場合、生成された Time オブジェクトのタイムゾーンは地方時となります。
@param time Time オブジェクト、もしくは起算時からの経過秒数を表わす数値で指定します。
@param in "+HH:MM" や "-HH:MM" のような形式の文字列か
数値でタイムゾーンを指定します。
//emlist[][ruby]{
Time.at(0) ...time で指定した時刻の Time オブジェクトを返します。
キーワード引数 in でタイムゾーンを指定できます。タイムゾーンの指定がなく
引数が数値の場合、生成された Time オブジェクトのタイムゾーンは地方時となります。
@param time Time オブジェクト、もしくは起算時からの経過秒数を表わす数値で指定します。
@param in "+HH:MM" や "-HH:MM" のような形式の文字列か
"UTC" かミリタリータイムゾーンの文字列または
数値でタイムゾーンを指定します。
//emlist[][ruby]{
Time.a... -
Time
. at(time , in:) -> Time (3.0) -
time で指定した時刻の Time オブジェクトを返します。
time で指定した時刻の Time オブジェクトを返します。
キーワード引数 in でタイムゾーンを指定できます。タイムゾーンの指定がなく
引数が数値の場合、生成された Time オブジェクトのタイムゾーンは地方時となります。
@param time Time オブジェクト、もしくは起算時からの経過秒数を表わす数値で指定します。
@param in "+HH:MM" や "-HH:MM" のような形式の文字列か
数値でタイムゾーンを指定します。
//emlist[][ruby]{
Time.at(0) ...time で指定した時刻の Time オブジェクトを返します。
キーワード引数 in でタイムゾーンを指定できます。タイムゾーンの指定がなく
引数が数値の場合、生成された Time オブジェクトのタイムゾーンは地方時となります。
@param time Time オブジェクト、もしくは起算時からの経過秒数を表わす数値で指定します。
@param in "+HH:MM" や "-HH:MM" のような形式の文字列か
"UTC" かミリタリータイムゾーンの文字列または
数値でタイムゾーンを指定します。
//emlist[][ruby]{
Time.a... -
Time
# -(sec) -> Time (2.0) -
自身より sec 秒だけ前の時刻を返します。
自身より sec 秒だけ前の時刻を返します。
@param sec 実数を秒を単位として指定します。
//emlist[][ruby]{
p t = Time.local(2000) # => 2000-01-01 00:00:00 +0900
p t2 = t + 2592000 # => 2000-01-31 00:00:00 +0900
p t2 - 2592000 # => 2000-01-01 00:00:00 +0900
//} -
Time
. at(time) -> Time (2.0) -
time で指定した時刻の Time オブジェクトを返します。
time で指定した時刻の Time オブジェクトを返します。
引数が数値の場合、生成された Time オブジェクトのタイムゾーンは地方時となります。
@param time Time オブジェクト、もしくは起算時からの経過秒数を表わす数値で指定します。
//emlist[][ruby]{
Time.at(0) # => 1970-01-01 09:00:00 +0900
Time.at(Time.at(0)) # => 1970-01-01 09:00:00 +0900
Time... -
Enumerator
. new(obj , method = :each , *args) -> Enumerator (1.0) -
オブジェクト obj について、 each の代わりに method という 名前のメソッドを使って繰り返すオブジェクトを生成して返します。 args を指定すると、 method の呼び出し時に渡されます。
オブジェクト obj について、 each の代わりに method という
名前のメソッドを使って繰り返すオブジェクトを生成して返します。
args を指定すると、 method の呼び出し時に渡されます。
@param obj イテレータメソッドのレシーバとなるオブジェクト
@param method イテレータメソッドの名前を表すシンボルまたは文字列
@param args イテレータメソッドの呼び出しに渡す任意個の引数
//emlist[例][ruby]{
str = "xyz"
enum = Enumerator.new(str, :each_byte)
p enum.map...