種類
ライブラリ
- English (22)
- ビルトイン (1825)
- bigdecimal (45)
- csv (33)
- digest (44)
- drb (11)
- etc (22)
- fiddle (22)
- ipaddr (11)
-
irb
/ ext / history (11) -
irb
/ ext / save-history (11) - logger (11)
- matrix (121)
- mkmf (66)
-
net
/ ftp (18) -
net
/ http (121) -
net
/ imap (22) -
net
/ pop (11) - objspace (11)
- openssl (110)
- optparse (143)
- prime (33)
- pty (44)
-
rexml
/ document (11) - ripper (22)
-
ripper
/ filter (22) -
ripper
/ lexer (7) - scanf (12)
- securerandom (11)
- set (11)
- shell (48)
-
shell
/ command-processor (24) -
shell
/ filter (24) - socket (62)
- stringio (11)
- strscan (66)
- syslog (55)
- thread (4)
- uri (22)
-
webrick
/ httpresponse (22) - win32ole (88)
- zlib (88)
クラス
-
ARGF
. class (11) - Array (232)
- BasicSocket (22)
- BigDecimal (33)
- CSV (11)
-
CSV
:: FieldInfo (22) -
DRb
:: DRbObject (11) -
Digest
:: Base (44) - Dir (32)
- Enumerator (29)
-
Enumerator
:: ArithmeticSequence (6) -
Enumerator
:: Chain (6) -
Fiddle
:: Function (22) - File (33)
-
File
:: Stat (44) - Float (51)
- IO (139)
- IPAddr (11)
-
IRB
:: Context (22) - Integer (150)
- Logger (11)
- MatchData (48)
- Matrix (121)
- Method (11)
- Module (11)
-
Net
:: FTP :: MLSxEntry (18) -
Net
:: HTTP (99) -
Net
:: IMAP (11) -
Net
:: IMAP :: ThreadMember (11) -
Net
:: POP3 (11) - Numeric (85)
-
OpenSSL
:: ASN1 :: BitString (11) -
OpenSSL
:: OCSP :: BasicResponse (11) -
OpenSSL
:: SSL :: SSLContext (55) -
OpenSSL
:: SSL :: SSLSocket (11) -
OpenSSL
:: X509 :: Store (11) - OptionParser (143)
-
Prime
:: PseudoPrimeGenerator (11) - Proc (22)
-
Process
:: Status (33) -
RDoc
:: Options (11) -
REXML
:: Parent (11) - Random (66)
- Range (11)
- Rational (55)
- Regexp (55)
- Ripper (29)
-
Ripper
:: Filter (22) - Set (11)
- Shell (48)
-
Shell
:: CommandProcessor (24) -
Shell
:: Filter (24) -
Socket
:: Ifaddr (7) - String (137)
- StringIO (11)
- StringScanner (66)
- Symbol (14)
- SystemCallError (11)
- TCPServer (11)
- Thread (22)
-
Thread
:: Queue (22) - Time (11)
- TracePoint (11)
- UNIXServer (11)
- UNIXSocket (11)
-
URI
:: Generic (22) - UnboundMethod (22)
-
WEBrick
:: HTTPResponse (22) -
WIN32OLE
_ METHOD (33) -
WIN32OLE
_ TYPE (11) -
WIN32OLE
_ VARIABLE (22) -
WIN32OLE
_ VARIANT (22) -
Zlib
:: GzipReader (55) -
Zlib
:: GzipWriter (33)
モジュール
- Enumerable (152)
- Etc (11)
- FileTest (22)
- Kernel (222)
- Math (11)
-
Net
:: HTTPHeader (22) - ObjectSpace (55)
- PTY (44)
- Process (132)
- SecureRandom (11)
- Syslog (55)
キーワード
-
$ INPUT _ LINE _ NUMBER (11) -
$ NR (11) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - << (11)
- <=> (44)
- =~ (33)
- ASN1 (11)
- BigDecimal (12)
-
CLOCK
_ MONOTONIC (11) -
CLOCK
_ PROCESS _ CPUTIME _ ID (11) -
CLOCK
_ REALTIME (11) - Marshal フォーマット (11)
-
NEWS for Ruby 2
. 6 . 0 (6) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) -
NEWS for Ruby 3
. 1 . 0 (3) - Numeric (11)
- Rational (6)
- Ruby用語集 (11)
- [] (39)
-
_ _ drbref (11) -
add
_ trace _ func (11) - any? (42)
- arity (11)
- begin (11)
- bigdecimal (11)
- binwrite (11)
-
block
_ length (11) -
bsearch
_ index (18) - byteindex (2)
- byteoffset (4)
- byterindex (2)
- bytes (22)
- call (11)
- ceil (23)
-
check
_ signedness (22) -
check
_ sizeof (22) - chr (11)
- classify (11)
-
clock
_ gettime (11) - codepoints (22)
- cofactor (11)
-
cofactor
_ expansion (11) - column (22)
- compile (11)
-
content
_ length (22) -
content
_ length= (11) -
continue
_ timeout (11) - count (66)
-
coverage
_ report (11) - debug (12)
- debug? (12)
-
default
_ port (22) - dig (8)
-
digest
_ length (11) - downto (22)
-
each
_ object (44) -
each
_ prime (22) - end (11)
- errno (11)
- error (11)
-
eval
_ history (11) - exist? (11)
- exitstatus (11)
- expunge (11)
- facility (11)
- facts (9)
- fcntl (11)
- fileno (10)
-
find
_ index (99) - floor (24)
- fork (44)
- getbyte (44)
- getc (11)
- getpeereid (11)
- getpty (22)
- getrlimit (11)
- helpcontext (22)
- ident (11)
- index (99)
-
laplace
_ expansion (11) - length (22)
- lex (7)
- line (11)
- lineno (44)
-
local
_ port (11) - mask (11)
- mask= (11)
- match (3)
- match? (11)
-
matched
_ size (11) - matchedsize (11)
-
memsize
_ of _ all (11) - mode (22)
- new (40)
- offset (22)
-
ole
_ type _ detail (11) - on (132)
- one? (39)
-
open
_ timeout (11) - owner (11)
- pack (19)
- pack テンプレート文字列 (11)
- pathconf (11)
- pending (11)
- pid (22)
- pos (44)
- prime (11)
-
proxy
_ port (22) - proxyport (11)
- ptr (11)
- pwrite (7)
- rand (88)
-
random
_ number (11) -
range
_ length (11) -
read
_ timeout (11) - readbyte (11)
- readchar (11)
-
recv
_ io (11) - recvmsg (11)
- rindex (44)
- round (34)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 9 feature (11) -
save
_ history (11) - scanf (12)
- seqno (11)
-
set
_ trace _ func (11) - sign (11)
- size (94)
- size? (51)
-
size
_ opt _ params (11) -
size
_ params (11) - skip (11)
-
skip
_ until (11) -
sort
_ by (22) -
source
_ location (33) - spawn (66)
- sqrt (11)
-
ssl
_ timeout (22) - status (11)
- step (84)
- stopsig (11)
- subsec (11)
- sum (49)
-
summary
_ width (11) - sysaccept (22)
- sysconf (11)
- sysseek (11)
- syswrite (11)
- tell (44)
- termsig (11)
- test (40)
- timeout (11)
- times (22)
-
to
_ i (19) - tr (11)
- trace (11)
- truncate (23)
-
try
_ constant (22) -
try
_ convert (3) - unpack (11)
-
unused
_ bits (11) -
upper
_ bound (11) - upto (22)
- varkind (11)
- vartype (11)
- verify (11)
-
verify
_ depth (11) -
verify
_ mode (22) - vhid (7)
- wait (11)
- wait2 (11)
- waitall (11)
- waitpid (11)
- waitpid2 (11)
-
world
_ readable? (33) -
world
_ writable? (11) - write (22)
-
write
_ nonblock (11) - ~ (11)
- このマニュアルのヘルプ (11)
検索結果
先頭5件
-
Integer
# |(other) -> Integer (39213.0) -
ビット二項演算子。論理和を計算します。
...ビット二項演算子。論理和を計算します。
@param other 数値
//emlist[][ruby]{
1 | 1 # => 1
2 | 3 # => 3
//}... -
Integer
# <=>(other) -> -1 | 0 | 1 | nil (21303.0) -
self と other を比較して、self が大きい時に1、等しい時に 0、小さい時 に-1、比較できない時に nil を返します。
self と other を比較して、self が大きい時に1、等しい時に 0、小さい時
に-1、比較できない時に nil を返します。
@param other 比較対象の数値
@return -1 か 0 か 1 か nil のいずれか
//emlist[][ruby]{
1 <=> 2 # => -1
1 <=> 1 # => 0
2 <=> 1 # => 1
2 <=> '' # => nil
//} -
Integer
. try _ convert(obj) -> Integer | nil (21254.0) -
obj を Integer に変換しようと試みます。変換には Object#to_int メソッドが使われます。
...obj を Integer に変換しようと試みます。変換には Object#to_int
メソッドが使われます。
Integer ならそのままobjを返します。
そうでなければ obj.to_int の結果を返すか、nil が返されます。
@param obj 変換する任意のオブジェクト......@return Integer または nil
@raise TypeError to_int が Integer を返さなかった場合に発生します。
//emlist[例][ruby]{
Integer.try_convert(1) # => 1
Integer.try_convert(1.25) # => 1
Integer.try_convert([]) # => nil
//}... -
Integer
# upto(max) {|n| . . . } -> Integer (21220.0) -
self から max まで 1 ずつ増やしながら繰り返します。 self > max であれば何もしません。
...self から max まで 1 ずつ増やしながら繰り返します。
self > max であれば何もしません。
@param max 数値
@return self を返します。
//emlist[][ruby]{
5.upto(10) {|i| print i, " " } # => 5 6 7 8 9 10
//}
@see Integer#downto, Numeric#step, Integer#times... -
Integer
# ceil(ndigits = 0) -> Integer | Float (21208.0) -
self と等しいかより大きな整数のうち最小のものを返します。
...合、Float を返します。
小数点以下を、最大 n 桁にします。
負の整数を指定した場合、Integer を返します。
小数点位置から左に少なくとも n 個の 0 が並びます。
//emlist[][ruby]{
1.ceil # =... -
Integer
# floor(ndigits = 0) -> Integer | Float (21208.0) -
self と等しいかより小さな整数のうち最大のものを返します。
...合、Float を返します。
小数点以下を、最大 n 桁にします。
負の整数を指定した場合、Integer を返します。
小数点位置から左に少なくとも n 個の 0 が並びます。
//emlist[][ruby]{
1.floor #... -
Integer
# round(ndigits = 0 , half: :up) -> Integer | Float (21208.0) -
self ともっとも近い整数を返します。
...合、Float を返します。
小数点以下を、最大 n 桁にします。
負の整数を指定した場合、Integer を返します。
小数点位置から左に少なくとも n 個の 0 が並びます。
@param half ちょうど半分の値の... -
Integer
# truncate(ndigits = 0) -> Integer | Float (21208.0) -
0 から self までの整数で、自身にもっとも近い整数を返します。
...合、Float を返します。
小数点以下を、最大 n 桁にします。
負の整数を指定した場合、Integer を返します。
小数点位置から左に少なくとも n 個の 0 が並びます。
//emlist[][ruby]{
1.truncate... -
Integer
# downto(min) {|n| . . . } -> self (21119.0) -
self から min まで 1 ずつ減らしながらブロックを繰り返し実行します。 self < min であれば何もしません。
...で 1 ずつ減らしながらブロックを繰り返し実行します。
self < min であれば何もしません。
@param min 数値
@return self を返します。
//emlist[][ruby]{
5.downto(1) {|i| print i, " " } # => 5 4 3 2 1
//}
@see Integer#upto, Numeric#step, Integer#times... -
Integer
# times {|n| . . . } -> self (21119.0) -
self 回だけ繰り返します。 self が正の整数でない場合は何もしません。
...れます。
//emlist[][ruby]{
3.times { puts "Hello, World!" } # Hello, World! と3行続いて表示される。
0.times { puts "Hello, World!" } # 何も表示されない。
5.times {|n| print n } # 01234 と表示される。
//}
@see Integer#upto, Integer#downto, Numeric#step... -
Integer
# [](nth) -> Integer (21115.0) -
nth 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1 を、そうでなければ 0 を返します。
...elf[...j] で n & ((1 << j) - 1) が 0 以外のとき
//emlist[][ruby]{
a = 0b11001100101010
30.downto(0) {|n| print a[n] }
# => 0000000000000000011001100101010
a = 9**15
50.downto(0) {|n| print a[n] }
# => 000101110110100000111000011110010100111100010111001
//}
n[i] は (n >> i) & 1 と等価... -
Integer
# [](nth , len) -> Integer (21115.0) -
nth 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1 を、そうでなければ 0 を返します。
...elf[...j] で n & ((1 << j) - 1) が 0 以外のとき
//emlist[][ruby]{
a = 0b11001100101010
30.downto(0) {|n| print a[n] }
# => 0000000000000000011001100101010
a = 9**15
50.downto(0) {|n| print a[n] }
# => 000101110110100000111000011110010100111100010111001
//}
n[i] は (n >> i) & 1 と等価... -
Integer
# [](range) -> Integer (21115.0) -
nth 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1 を、そうでなければ 0 を返します。
...elf[...j] で n & ((1 << j) - 1) が 0 以外のとき
//emlist[][ruby]{
a = 0b11001100101010
30.downto(0) {|n| print a[n] }
# => 0000000000000000011001100101010
a = 9**15
50.downto(0) {|n| print a[n] }
# => 000101110110100000111000011110010100111100010111001
//}
n[i] は (n >> i) & 1 と等価... -
Integer
# [](nth) -> Integer (21113.0) -
nth 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1 を、そうでなければ 0 を返します。
...ビット目を指すかの数値
@return 1 か 0
//emlist[][ruby]{
a = 0b11001100101010
30.downto(0) {|n| print a[n] }
# => 0000000000000000011001100101010
a = 9**15
50.downto(0) {|n| print a[n] }
# => 000101110110100000111000011110010100111100010111001
//}
n[i] は (n >> i) & 1 と等価な... -
Integer
. each _ prime(upper _ bound) {|prime| . . . } -> object (21101.0) -
全ての素数を列挙し、それぞれの素数をブロックに渡して評価します。
全ての素数を列挙し、それぞれの素数をブロックに渡して評価します。
@param upper_bound 任意の正の整数を指定します。列挙の上界です。
nil が与えられた場合は無限に列挙し続けます。
@return ブロックの最後に評価された値を返します。
ブロックが与えられなかった場合は、Enumerator と互換性のある外部イテレータを返します。
@see Prime#each