1877件ヒット
[1-100件を表示]
(0.066秒)
ライブラリ
- ビルトイン (1380)
- abbrev (12)
- benchmark (12)
- bigdecimal (24)
- date (24)
- e2mmap (12)
- forwardable (24)
- logger (36)
- openssl (96)
- optparse (12)
- psych (12)
- rake (24)
-
rexml
/ document (24) -
rexml
/ streamlistener (12) - stringio (12)
- thwait (6)
- tsort (35)
-
webrick
/ log (24) - zlib (96)
クラス
- Array (278)
-
Benchmark
:: Tms (12) - BigDecimal (24)
- Bignum (6)
- Date (12)
- DateTime (12)
-
Encoding
:: Converter (48) -
Enumerator
:: Lazy (117) -
File
:: Stat (24) - Fixnum (6)
- Float (70)
- Hash (69)
- IO (12)
- Integer (24)
- Logger (24)
-
Logger
:: Formatter (12) - Module (48)
- Numeric (24)
-
OpenSSL
:: BN (96) - OptionParser (12)
-
Psych
:: Handler (12) -
REXML
:: DocType (12) -
REXML
:: Entity (12) -
Rake
:: FileList (12) - Range (7)
- Regexp (12)
- String (24)
- StringIO (12)
- Struct (38)
- ThreadsWait (6)
- Time (36)
-
WEBrick
:: Log (24) -
Zlib
:: GzipReader (84) -
Zlib
:: GzipWriter (12)
モジュール
- Enumerable (561)
- Exception2MessageMapper (12)
- Forwardable (24)
-
REXML
:: StreamListener (12) - TSort (35)
キーワード
- ** (12)
- =~ (12)
- Fail (6)
- Raise (6)
- abbrev (12)
- all? (21)
-
all
_ waits (6) - any? (24)
- chunk (24)
-
class
_ eval (24) - collect (12)
- count (36)
-
datetime
_ format (12) -
datetime
_ format= (24) -
default
_ proc= (12) - delegate (12)
-
delete
_ if (24) - detect (24)
- divmod (12)
-
each
_ byte (24) -
each
_ strongly _ connected _ component _ from (23) - entitydecl (12)
- filter (28)
- filter! (28)
- find (24)
-
find
_ all (24) -
find
_ index (36) - format (12)
-
group
_ by (24) - grpowned? (12)
- include (12)
-
instance
_ delegate (12) -
keep
_ if (31) - lineno (12)
- lineno= (12)
- load (12)
- map (12)
-
mask
_ bits! (12) - max (66)
-
max
_ by (48) - min (66)
-
min
_ by (48) - minmax (24)
-
minmax
_ by (24) -
mod
_ add (12) -
mod
_ exp (12) -
mod
_ inverse (12) -
mod
_ mul (12) -
mod
_ sqr (12) -
mod
_ sub (12) -
module
_ eval (24) - modulo (54)
-
next
_ float (11) - none? (21)
- nonzero? (12)
- one? (21)
- owned? (12)
- pack (21)
- partition (24)
- pathmap (12)
- pos (12)
- pow (12)
-
prev
_ float (11) -
primitive
_ convert (48) - printf (24)
- reject (24)
- reject! (24)
- select (48)
- select! (48)
-
slice
_ after (22) -
slice
_ before (36) -
slice
_ when (11) - sort (24)
-
sort
_ by! (12) -
start
_ document (12) - stat (12)
- step (7)
- strftime (24)
- subsec (12)
- tell (12)
-
time
_ format (12) -
time
_ format= (12) -
to
_ f (12) -
to
_ h (19) -
tsort
_ each (12) - ungetc (12)
- uniq (24)
- unnormalized (12)
- unpack (12)
-
values
_ at (12) - write (12)
- xmlschema (12)
検索結果
先頭5件
-
BigDecimal
# %(n) -> BigDecimal (21225.0) -
self を n で割った余りを返します。
...self を n で割った余りを返します。
@param n self を割る数を指定します。
//emlist[][ruby]{
require 'bigdecimal'
x = BigDecimal((2**100).to_s)
( x % 3).to_i # => 1
(-x % 3).to_i # => 2
( x % -3).to_i # => -2
(-x % -3).to_i # => -1
//}
戻り値は n と同じ符号にな......ります。これは BigDecimal#remainder とは
異なる点に注意してください。詳細は Numeric#%、
Numeric#remainder を参照して下さい。... -
Float
# %(other) -> Float (21213.0) -
算術演算子。剰余を計算します。
...算術演算子。剰余を計算します。
@param other 二項演算の右側の引数(対象)
//emlist[例][ruby]{
# 剰余
3.0 % 1.2 # => 0.6000000000000001
3.0 % 0.0 # ZeroDivisionError
//}... -
OpenSSL
:: BN # %(other) -> OpenSSL :: BN (21201.0) -
自身を other で割り算した余りを返します。
...自身を other で割り算した余りを返します。
@param other 除数
@raise OpenSSL::BNError 計算時エラー... -
Bignum
# %(other) -> Fixnum | Bignum | Float (18201.0) -
算術演算子。剰余を計算します。
算術演算子。剰余を計算します。
@param other 二項演算の右側の引数(対象)
@return 計算結果 -
Fixnum
# %(other) -> Fixnum | Bignum | Float (18201.0) -
算術演算子。剰余を計算します。
算術演算子。剰余を計算します。
@param other 二項演算の右側の引数(対象)
@return 計算結果 -
Float
# modulo(other) -> Float (9213.0) -
算術演算子。剰余を計算します。
...算術演算子。剰余を計算します。
@param other 二項演算の右側の引数(対象)
//emlist[例][ruby]{
# 剰余
3.0 % 1.2 # => 0.6000000000000001
3.0 % 0.0 # ZeroDivisionError
//}... -
Float
# next _ float -> Float (9207.0) -
浮動小数点数で表現可能な self の次の値を返します。
...表現可能な self の次の値を返します。
Float::MAX.next_float、Float::INFINITY.next_float は
Float::INFINITY を返します。Float::NAN.next_float は
Float::NAN を返します。
//emlist[例][ruby]{
p 0.01.next_float # => 0.010000000000000002
p 1.0.next_float # => 1.000000000......00002
p 100.0.next_float # => 100.00000000000001
p 0.01.next_float - 0.01 # => 1.734723475976807e-18
p 1.0.next_float - 1.0 # => 2.220446049250313e-16
p 100.0.next_float - 100.0 # => 1.4210854715202004e-14
f = 0.01; 20.times { printf "%-20a %s\n", f, f.to_s; f = f.next_float }
# => 0x1.47ae1......47ae147ae1489p-7 0.010000000000000024
# 0x1.47ae147ae148ap-7 0.010000000000000026
# 0x1.47ae147ae148bp-7 0.010000000000000028
# 0x1.47ae147ae148cp-7 0.01000000000000003
# 0x1.47ae147ae148dp-7 0.010000000000000031
# 0x1.47ae147ae148ep-7 0.010000000000000033
//}
@see Float#prev_float... -
Float
# prev _ float -> Float (9207.0) -
浮動小数点数で表現可能な self の前の値を返します。
...現可能な self の前の値を返します。
(-Float::MAX).prev_float と (-Float::INFINITY).prev_float
は -Float::INFINITY を返します。Float::NAN.prev_float は
Float::NAN を返します。
//emlist[例][ruby]{
p 0.01.prev_float # => 0.009999999999999998
p 1.0.prev_float # => 0.999......99999
p 100.0.prev_float # => 99.99999999999999
p 0.01 - 0.01.prev_float # => 1.734723475976807e-18
p 1.0 - 1.0.prev_float # => 1.1102230246251565e-16
p 100.0 - 100.0.prev_float # => 1.4210854715202004e-14
f = 0.01; 20.times { printf "%-20a %s\n", f, f.to_s; f = f.prev_float }
# => 0x1.47ae1......47ae147ae146dp-7 0.009999999999999976
# 0x1.47ae147ae146cp-7 0.009999999999999974
# 0x1.47ae147ae146bp-7 0.009999999999999972
# 0x1.47ae147ae146ap-7 0.00999999999999997
# 0x1.47ae147ae1469p-7 0.009999999999999969
# 0x1.47ae147ae1468p-7 0.009999999999999967
//}
@see Float#next_float... -
Zlib
:: GzipReader # lineno=(num) (9131.0) -
IO クラスの同名メソッドIO#lineno=と同じです。
...IO クラスの同名メソッドIO#lineno=と同じです。
但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。
gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッター......合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::LengthError 例外を発生させます。
* EOF (圧縮データの最後) を越えて読み込み要求を受けた時。
すなわち Zlib::GzipReader#read,
Zlib::GzipReader#gets メソッド等が nil を返......、Zlib::GzipFile#close メソッドが
呼び出された時。
* EOF まで読み込んだ後、Zlib::GzipReader#unused メソッドが
呼び出された時。
@param num 新たな行番号を整数で指定します。
@raise Zlib::Error Zlib::Error を参照
@raise Zlib::GzipFile::E... -
BigDecimal
# modulo(n) -> BigDecimal (9125.0) -
self を n で割った余りを返します。
...self を n で割った余りを返します。
@param n self を割る数を指定します。
//emlist[][ruby]{
require 'bigdecimal'
x = BigDecimal((2**100).to_s)
( x % 3).to_i # => 1
(-x % 3).to_i # => 2
( x % -3).to_i # => -2
(-x % -3).to_i # => -1
//}
戻り値は n と同じ符号にな......ります。これは BigDecimal#remainder とは
異なる点に注意してください。詳細は Numeric#%、
Numeric#remainder を参照して下さい。...