2816件ヒット
[1-100件を表示]
(0.064秒)
別のキーワード
ライブラリ
- ビルトイン (1624)
- abbrev (22)
- benchmark (44)
- bigdecimal (22)
-
cgi
/ util (44) - date (88)
-
drb
/ acl (22) - e2mmap (12)
- erb (22)
- fileutils (17)
- forwardable (22)
- logger (41)
- openssl (99)
- optparse (22)
- psych (11)
- rake (11)
- readline (11)
-
rexml
/ document (44) -
rexml
/ streamlistener (11) -
rubygems
/ commands / which _ command (11) - scanf (12)
- stringio (11)
- syslog (154)
- thwait (18)
- time (22)
- timeout (19)
- tsort (42)
- uri (50)
-
webrick
/ accesslog (55) - zlib (66)
クラス
- ACL (11)
- Array (367)
- BasicObject (11)
-
Benchmark
:: Tms (22) - BigDecimal (22)
- Bignum (6)
- CGI (44)
- Date (33)
- DateTime (55)
- Dir (11)
-
Encoding
:: Converter (44) - Enumerator (23)
-
Enumerator
:: Lazy (107) - File (44)
- Fixnum (6)
- Float (64)
-
Gem
:: Commands :: WhichCommand (11) - Hash (67)
- IO (22)
- Integer (55)
- Logger (30)
-
Logger
:: Formatter (11) - Module (44)
- Numeric (44)
- Object (44)
-
OpenSSL
:: BN (99) - OptionParser (22)
-
Psych
:: Handler (11) -
REXML
:: DocType (11) -
REXML
:: Entity (22) -
REXML
:: Text (11) -
Rake
:: FileList (11) - Range (30)
- Regexp (11)
- String (34)
- StringIO (11)
- Struct (34)
- ThreadsWait (18)
- Time (33)
-
Zlib
:: GzipReader (55) -
Zlib
:: GzipWriter (11)
モジュール
- Abbrev (11)
- Benchmark (22)
-
ERB
:: Util (22) - Enumerable (469)
- Exception2MessageMapper (12)
- FileTest (22)
- FileUtils (17)
- Forwardable (22)
- Kernel (66)
- Process (11)
-
REXML
:: StreamListener (11) - Readline (11)
- Syslog (154)
- TSort (42)
- Timeout (19)
- URI (50)
-
WEBrick
:: AccessLog (55)
キーワード
- ** (22)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - =~ (11)
- ACL (11)
- CLF (11)
-
CLF
_ TIME _ FORMAT (11) -
COMBINED
_ LOG _ FORMAT (11) -
COMMON
_ LOG _ FORMAT (11) - FORMAT (22)
- Fail (6)
- Marshal フォーマット (11)
-
NEWS for Ruby 3
. 1 . 0 (3) -
REFERER
_ LOG _ FORMAT (11) - Raise (6)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (11)
- Ruby用語集 (11)
-
_ strptime (22) - abbrev (22)
- alert (11)
- all? (18)
-
all
_ waits (12) - any? (21)
- benchmark (11)
- binwrite (11)
- chmod (11)
- chunk (22)
-
class
_ eval (22) - close (11)
- collect (11)
-
completion
_ proc= (11) - count (66)
-
cp
_ lr (6) - crit (11)
-
datetime
_ format (11) -
datetime
_ format= (22) - debug (11)
- decode (7)
-
decode
_ www _ form _ component (11) -
default
_ proc= (11) - delegate (11)
-
delete
_ if (22) - detect (22)
- divmod (22)
-
drb
/ extservm (11) -
each
_ byte (22) -
each
_ strongly _ connected _ component _ from (21) - emerg (11)
- encode (7)
-
encode
_ www _ form _ component (11) - entitydecl (11)
-
enum
_ for (22) - environment (11)
- err (11)
- escape (18)
- filter (24)
- filter! (24)
- find (22)
-
find
_ all (22) -
find
_ index (33) -
find
_ paths (11) - fnmatch (11)
- fnmatch? (11)
- format (22)
-
generate
_ prime (11) - include (11)
- info (11)
-
instance
_ delegate (11) - iso8601 (11)
-
keep
_ if (44) - lineno (11)
- lineno= (11)
- load (11)
- log (11)
- logger (11)
- map (11)
-
mask
_ bits! (11) - matches? (11)
- max (76)
-
max
_ by (44) -
method
_ missing (11) - min (76)
-
min
_ by (44) - minmax (32)
-
minmax
_ by (22) - mkdir (11)
-
mod
_ add (11) -
mod
_ exp (11) -
mod
_ inverse (11) -
mod
_ mul (11) -
mod
_ sqr (11) -
mod
_ sub (11) -
module
_ eval (22) - modulo (50)
- new (54)
-
next
_ float (10) - none? (18)
- nonzero? (11)
- notice (11)
- one? (18)
- open (22)
- open! (11)
- pack (19)
- pack テンプレート文字列 (11)
- pow (22)
-
prev
_ float (10) -
primitive
_ convert (44) - printf (44)
- produce (5)
- reject (44)
- reject! (22)
- reopen (11)
-
rexml
/ parsers / streamparser (11) - rfc3339 (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 4 feature (11) - scanf (12)
- select (44)
- select! (44)
- setproctitle (11)
-
slice
_ after (20) -
slice
_ before (33) -
slice
_ when (10) - sort (22)
-
sort
_ by! (22) - sprintf (11)
-
start
_ document (11) - stat (11)
- step (18)
- strftime (22)
- strptime (44)
- test (22)
- timeout (19)
-
to
_ enum (22) -
to
_ h (17) - tsort (11)
-
tsort
_ each (21) - u (11)
- unescape (18)
- unescapeElement (11)
-
unescape
_ element (11) - ungetc (11)
- uniq (22)
- unnormalized (11)
- unpack (11)
-
url
_ encode (11) -
values
_ at (11) - warning (11)
-
world
_ readable? (22) -
world
_ writable? (22) - write (11)
- xmlschema (11)
- yaml (11)
- クラス/メソッドの定義 (11)
- リテラル (10)
- 演算子式 (11)
検索結果
先頭5件
-
String
# %(args) -> String (18256.0) -
printf と同じ規則に従って args をフォーマットします。
...
@param args フォーマットする値、もしくはその配列
@return フォーマットされた文字列
//emlist[例][ruby]{
p "i = %d" % 10 # => "i = 10"
p "i = %x" % 10 # => "i = a"
p "i = %o" % 10 # => "i = 12"
p "i = %#d" % 10 # => "i = 10"
p "i = %......#x" % 10 # => "i = 0xa"
p "i = %#o" % 10 # => "i = 012"
p "%d" % 10 # => "10"
p "%d,%o" % [10, 10] # => "10,12"
//}
=== sprintf フォーマット
Ruby の sprintf フォーマットは基本的に C 言語の sprintf(3)
のものと同じです。ただし、short や long......ないこと、2進数の指示子(%b, %B)が存在すること、sprintf のすべての方言をサ
ポートしていないこと(%': 3桁区切り)などの違いがあります。
Ruby には整数の大きさに上限がないので、%b, %B, %o, %x, %X
に負の数を与えると (左側に... -
Integer
# %(other) -> Numeric (18136.0) -
算術演算子。剰余を計算します。
...算術演算子。剰余を計算します。
//emlist[][ruby]{
13 % 4 # => 1
13 % -4 # => -3
-13 % 4 # => 3
-13 % -4 # => -1
//}
@param other 二項演算の右側の引数(対象)
@return 計算結果... -
BigDecimal
# %(n) -> BigDecimal (18130.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 を参照して下さい。... -
Range
# %(s) -> Enumerator (18124.0) -
範囲内の要素を s おきに繰り返します。
...範囲内の要素を s おきに繰り返します。
@param s 各ステップの大きさを数値で指定します。負の数を指定することもできます。
@return ブロックを指定した時は self を返します。
@return ブロックを指定しなかった時かつ数値の......Range の時は Enumerator::ArithmeticSequence を返します。
@return ブロックを指定しなかったその他の Range の時は Enumerator を返します。(例: String の Range)
//emlist[例][ruby]{
("a" .. "f").step(2) {|v| p v}
# => "a"
# "c"
# "e"
//}... -
Range
# %(s) -> Enumerator :: ArithmeticSequence (18124.0) -
範囲内の要素を s おきに繰り返します。
...範囲内の要素を s おきに繰り返します。
@param s 各ステップの大きさを数値で指定します。負の数を指定することもできます。
@return ブロックを指定した時は self を返します。
@return ブロックを指定しなかった時かつ数値の......Range の時は Enumerator::ArithmeticSequence を返します。
@return ブロックを指定しなかったその他の Range の時は Enumerator を返します。(例: String の Range)
//emlist[例][ruby]{
("a" .. "f").step(2) {|v| p v}
# => "a"
# "c"
# "e"
//}... -
Float
# %(other) -> Float (18118.0) -
算術演算子。剰余を計算します。
...算術演算子。剰余を計算します。
@param other 二項演算の右側の引数(対象)
//emlist[例][ruby]{
# 剰余
3.0 % 1.2 # => 0.6000000000000001
3.0 % 0.0 # ZeroDivisionError
//}... -
Numeric
# %(other) -> Numeric (18118.0) -
self を other で割った余り r を返します。
...じ符号になります。
商 q は、Numeric#div (あるいは 「/」)で求められます。
modulo はメソッド % の呼び出しとして定義されています。
@param other 自身を割る数を指定します。
//emlist[例][ruby]{
p 13.modulo(4) #=> 1
p (11.5).modulo(3.5......) #=> 1.0
p 13.modulo(-4) #=> -3
p (-13).modulo(4) #=> 3
p (-13).modulo(-4) #=> -1
p (-11).modulo(3.5) #=> 3.0
//}
@see Numeric#divmod, Numeric#remainder... -
Bignum
# %(other) -> Fixnum | Bignum | Float (18112.0) -
算術演算子。剰余を計算します。
...算術演算子。剰余を計算します。
@param other 二項演算の右側の引数(対象)
@return 計算結果... -
Fixnum
# %(other) -> Fixnum | Bignum | Float (18112.0) -
算術演算子。剰余を計算します。
...算術演算子。剰余を計算します。
@param other 二項演算の右側の引数(対象)
@return 計算結果... -
OpenSSL
:: BN # %(other) -> OpenSSL :: BN (18112.0) -
自身を other で割り算した余りを返します。
...自身を other で割り算した余りを返します。
@param other 除数
@raise OpenSSL::BNError 計算時エラー... -
Integer
# modulo(other) -> Numeric (3036.0) -
算術演算子。剰余を計算します。
...算術演算子。剰余を計算します。
//emlist[][ruby]{
13 % 4 # => 1
13 % -4 # => -3
-13 % 4 # => 3
-13 % -4 # => -1
//}
@param other 二項演算の右側の引数(対象)
@return 計算結果... -
BigDecimal
# modulo(n) -> BigDecimal (3030.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 を参照して下さい。...