2565件ヒット
[1-100件を表示]
(0.199秒)
ライブラリ
- ビルトイン (1891)
- abbrev (22)
- benchmark (33)
- bigdecimal (22)
- erb (22)
- fileutils (11)
- logger (30)
- openssl (66)
- optparse (22)
-
rexml
/ document (33) -
rexml
/ streamlistener (11) - set (22)
- timeout (19)
- tsort (42)
- uri (36)
クラス
- Array (322)
- BasicObject (11)
-
Benchmark
:: Tms (11) - BigDecimal (22)
- Dir (11)
-
Encoding
:: Converter (44) - Enumerator (23)
-
Enumerator
:: Lazy (107) - File (44)
-
File
:: Stat (22) - Float (64)
- Hash (56)
- IO (22)
- Integer (55)
- Logger (30)
- Module (44)
- Numeric (44)
- Object (44)
-
OpenSSL
:: BN (66) - OptionParser (22)
-
REXML
:: DocType (11) -
REXML
:: Entity (11) - Range (30)
- Regexp (11)
- Set (22)
- String (22)
- Struct (34)
- Time (115)
モジュール
キーワード
-
$ & (11) -
$ & # 39; (11) -
$ 1 (11) -
$ 10 (11) -
$ 11 (11) -
$ 2 (11) -
$ 3 (11) -
$ 4 (11) -
$ 5 (11) -
$ 6 (11) -
$ 7 (11) -
$ 8 (11) -
$ 9 (11) -
$ ` (11) -
$ ~ (11) - ** (22)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - =~ (11)
- ExternalEntity (11)
- FORMAT (22)
- Marshal フォーマット (11)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 2 . 0 (10) -
NEWS for Ruby 2
. 6 . 0 (6) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (3) - Numeric (11)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (11)
- Rubyの起動 (11)
- Ruby用語集 (11)
- String (11)
- abbrev (22)
- all? (12)
- any? (14)
- benchmark (11)
- binwrite (11)
- chmod (11)
- chunk (22)
-
class
_ eval (22) - collect (11)
- count (66)
-
datetime
_ format (11) -
datetime
_ format= (11) -
decode
_ www _ form _ component (11) -
delete
_ if (22) - detect (22)
- divide (22)
- divmod (22)
-
each
_ strongly _ connected _ component _ from (21) - encode (7)
-
encode
_ www _ form _ component (11) - entitydecl (11)
-
enum
_ for (22) - environment (11)
- escape (7)
- filter (24)
- filter! (24)
- find (22)
-
find
_ all (22) -
find
_ index (33) - fnmatch (11)
- fnmatch? (11)
- format (11)
-
group
_ by (22) - grpowned? (11)
- inspect (5)
- irb (11)
-
keep
_ if (44) - load (11)
- logger (11)
- map (11)
-
mask
_ bits! (11) - matches? (11)
- max (60)
-
max
_ by (44) -
method
_ missing (11) - min (60)
-
min
_ by (44) - minmax (32)
-
minmax
_ by (22) - mkdir (11)
-
mod
_ add (11) -
mod
_ exp (11) -
mod
_ inverse (11) -
mod
_ mul (11) -
mod
_ sub (11) -
module
_ eval (22) - modulo (44)
- new (26)
-
next
_ float (10) - none? (18)
- nonzero? (11)
- nsec (11)
- one? (18)
- owned? (11)
- pack (19)
- pack テンプレート文字列 (11)
- partition (22)
- pow (22)
-
prev
_ float (10) -
primitive
_ convert (44) - printf (22)
- produce (5)
- profile (6)
- reject (44)
- reject! (22)
- rexml (11)
-
rexml
/ parsers / pullparser (11) -
rexml
/ parsers / sax2parser (11) -
rexml
/ parsers / streamparser (11) -
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 9 feature (11) - select (44)
- select! (44)
- setproctitle (11)
-
slice
_ after (20) -
slice
_ before (33) -
slice
_ when (10) - sort (22)
-
sort
_ by! (22) - sprintf (11)
- sprintf フォーマット (11)
- stat (11)
- step (18)
- strftime (11)
- subsec (11)
- test (22)
- timeout (19)
-
to
_ enum (22) -
to
_ f (11) -
to
_ h (17) -
to
_ i (11) -
to
_ s (11) - tracer (11)
- tsort (11)
-
tsort
_ each (21) -
tv
_ nsec (11) -
tv
_ sec (11) -
tv
_ usec (11) - u (11)
- uniq (22)
- unpack (11)
-
url
_ encode (11) - usec (11)
-
values
_ at (11) -
world
_ readable? (11) -
world
_ writable? (11) - write (11)
- クラス/メソッドの定義 (11)
- リテラル (11)
- 正規表現 (11)
- 演算子式 (11)
検索結果
先頭5件
-
Integer
# %(other) -> Numeric (21466.0) -
算術演算子。剰余を計算します。
...算術演算子。剰余を計算します。
//emlist[][ruby]{
13 % 4 # => 1
13 % -4 # => -3
-13 % 4 # => 3
-13 % -4 # => -1
//}
@param other 二項演算の右側の引数(対象)
@return 計算結果... -
Numeric
# %(other) -> Numeric (21424.0) -
self を other で割った余り r を返します。
...self を other で割った余り r を返します。
ここで、商 q と余り r は、
* self == other * q + r
と
* other > 0 のとき 0 <= r < other
* other < 0 のとき other < r <= 0
* q は整数
をみたす数です。
余り r は、other と同じ符号になります......meric#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 (-1......3).modulo(4) #=> 3
p (-13).modulo(-4) #=> -1
p (-11).modulo(3.5) #=> 3.0
//}
@see Numeric#divmod, Numeric#remainder... -
Range
# %(s) -> Enumerator :: ArithmeticSequence (21412.0) -
範囲内の要素を s おきに繰り返します。
...きます。
@return ブロックを指定した時は self を返します。
@return ブロックを指定しなかった時かつ数値の Range の時は Enumerator::ArithmeticSequence を返します。
@return ブロックを指定しなかったその他の Range の時は Enumerator を返......します。(例: String の Range)
//emlist[例][ruby]{
("a" .. "f").step(2) {|v| p v}
# => "a"
# "c"
# "e"
//}... -
BigDecimal
# %(n) -> BigDecimal (21354.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 (21312.0) -
範囲内の要素を s おきに繰り返します。
...きます。
@return ブロックを指定した時は self を返します。
@return ブロックを指定しなかった時かつ数値の Range の時は Enumerator::ArithmeticSequence を返します。
@return ブロックを指定しなかったその他の Range の時は Enumerator を返......します。(例: String の Range)
//emlist[例][ruby]{
("a" .. "f").step(2) {|v| p v}
# => "a"
# "c"
# "e"
//}... -
String
# %(args) -> String (18908.0) -
printf と同じ規則に従って args をフォーマットします。
...あれば Kernel.#sprintf(self, *args) と同じです。
それ以外の場合は Kernel.#sprintf(self, args) と同じです。
@param args フォーマットする値、もしくはその配列
@return フォーマットされた文字列
//emlist[例][ruby]{
p "i = %d" % 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 の sp......しています。
%[nth$][フラグ][幅][.精度]指示子
%[<name>][フラグ][幅][.精度]指示子
`%' 自身を出力するには `%%' とします。
以下それぞれの要素に関して説明します。
=== フラグ
フラグには #, +, ' '(スペース), -, 0 の5種類があ... -
Float
# %(other) -> Float (18318.0) -
算術演算子。剰余を計算します。
...算術演算子。剰余を計算します。
@param other 二項演算の右側の引数(対象)
//emlist[例][ruby]{
# 剰余
3.0 % 1.2 # => 0.6000000000000001
3.0 % 0.0 # ZeroDivisionError
//}... -
ruby 1
. 6 feature (16591.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。
...ruby 1.6 feature
ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン
になります。
((<stable-snapshot|URL:ftp://ftp.netlab.co.jp/pub/lang/ruby/stable-snapshot.tar.gz>)) は、日々更新される安定版の最新ソースです。
== 1.6.8 (2002-12-24) ->......stable-snapshot
: 2003-01-22: errno
EAGAIN と EWOULDBLOCK が同じ値のシステムで、EWOULDBLOCK がなくなっ
ていました。現在は、このようなシステムでは、EWOULDBLOCK は、EAGAIN
として定義されています。(これは 1.6.7 とは異なる挙......oo
=> ruby 1.6.7 (2002-03-01) [i586-linux]
"baz"
"foo"
=> -:2:in `[]=': string not matched (IndexError)
from -:2
ruby 1.6.7 (2002-07-30) [i586-linux]
: 2002-06-03 sprintf()
"%d" で引数を整数にするときに、((<組み込み関数/Integer>)) と... -
URI
. encode _ www _ form _ component(str , enc=nil) -> String (12752.0) -
文字列を URL-encoded form data の1コンポーネント としてエンコードした文字列を返します。
...を URL-encoded form data の1コンポーネント
としてエンコードした文字列を返します。
通常は URI.encode_www_form を使うほうがよいでしょう。
このメソッドでは *, -, ., 0-9, A-Z, _, a-z, は変換せず、
空白は + に変換し、その他は %XX に......R-html5-20130806/forms.html#url-encoded-form-data
にもとづいて実装されています。
//emlist[][ruby]{
require 'uri'
p URI.encode_www_form_component('Ruby リファレンスマニュアル')
# => "Ruby+%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9%E3%83%9E%E3%83%8B%E3%83%A5%E3%8......2%A2%E3%83%AB"
//}
@param str エンコードする文字列
@param enc 指定された場合、パーセントエンコーディングする前に、strをこのエンコーディングに変換
@see URI.decode_www_form_component, URI.encode_www_form... -
ruby 1
. 8 . 4 feature (11975.0) -
ruby 1.8.4 feature ruby 1.8.4 での ruby 1.8.3 からの変更点です。
...ruby 1.8.4 feature
ruby 1.8.4 での ruby 1.8.3 からの変更点です。
掲載方針
*バグ修正の影響も含めて動作が変わるものを収録する。
*単にバグを直しただけのものは収録しない。
*ライブラリへの単なる定数の追加は収録しない。......g]: バグ修正
* [new]: 追加されたクラス/メソッドなど
* [compat]: 変更されたクラス/メソッドなど
* 互換性のある変更
* only backward-compatibility
* 影響の範囲が小さいと思われる変更もこちら
* [change]: 変更されたク......定子にinteger overflowのバグがありました。
perl のそれとは違い、セキュリティバグはないそうです。
((<URL:http://www.rubyist.net/~matz/20051207.html#p01>))
# ruby 1.8.4 (2005-12-01) [i686-linux]
# ArgumentError
printf("%2147483648$...