別のキーワード
種類
- インスタンスメソッド (3419)
- モジュール関数 (934)
- 特異メソッド (728)
- 定数 (12)
ライブラリ
- ビルトイン (2765)
- bigdecimal (240)
-
bigdecimal
/ ludcmp (12) -
bigdecimal
/ newton (12) - csv (12)
- etc (24)
- fiddle (108)
-
fiddle
/ import (12) - ipaddr (12)
-
irb
/ context (12) -
irb
/ ext / history (12) -
irb
/ ext / save-history (12) -
irb
/ frame (48) - json (12)
- logger (13)
- matrix (115)
- mkmf (48)
-
net
/ ftp (12) -
net
/ imap (60) - objspace (36)
- openssl (204)
- optparse (144)
- pathname (60)
- prime (96)
- pty (48)
- resolv-replace (36)
-
rexml
/ document (48) -
ripper
/ lexer (12) -
rubygems
/ package / tar _ writer (24) -
rubygems
/ remote _ fetcher (12) - scanf (12)
- securerandom (12)
- shell (60)
-
shell
/ command-processor (54) -
shell
/ filter (54) -
shell
/ process-controller (12) -
shell
/ system-command (6) - socket (156)
- stringio (48)
- strscan (48)
- syslog (48)
-
webrick
/ httpresponse (24) -
webrick
/ httpservlet / filehandler (12) -
webrick
/ httpversion (48) -
webrick
/ log (24) - win32ole (96)
- zlib (70)
クラス
-
ARGF
. class (12) - Array (219)
- BasicSocket (60)
- BigDecimal (192)
- Bignum (3)
-
CSV
:: Row (12) -
Encoding
:: Converter (48) - Enumerator (19)
-
Fiddle
:: Function (12) -
Fiddle
:: Handle (24) -
Fiddle
:: Pointer (36) - File (152)
-
File
:: Stat (12) - Fixnum (3)
- Float (57)
-
Gem
:: Package :: TarWriter :: BoundedStream (12) -
Gem
:: Package :: TarWriter :: RestrictedStream (12) -
Gem
:: RemoteFetcher (12) - IO (173)
- IPAddr (12)
-
IRB
:: Context (36) -
IRB
:: Frame (48) - Integer (602)
- Logger (12)
-
Logger
:: Application (1) - MatchData (54)
- Matrix (115)
- Module (24)
- Mutex (2)
-
Net
:: FTP (12) -
Net
:: IMAP (60) - Numeric (126)
- Object (24)
-
OpenSSL
:: ASN1 :: Integer (24) -
OpenSSL
:: BN (48) -
OpenSSL
:: OCSP :: BasicResponse (12) -
OpenSSL
:: OCSP :: Request (12) -
OpenSSL
:: PKey :: DH (12) -
OpenSSL
:: SSL :: SSLSocket (12) - OptionParser (144)
- Pathname (60)
- Prime (48)
-
Process
:: Status (24) -
REXML
:: Elements (12) -
REXML
:: Parent (36) - Random (96)
- Rational (60)
- Regexp (36)
- Ripper (12)
- RubyVM (12)
- Shell (60)
-
Shell
:: CommandProcessor (54) -
Shell
:: Filter (54) -
Shell
:: ProcessController (12) -
Shell
:: SystemCommand (6) - Socket (24)
-
Socket
:: AncillaryData (12) -
Socket
:: Option (12) - String (165)
- StringIO (48)
- StringScanner (48)
- Struct (36)
- Symbol (15)
- Thread (48)
-
Thread
:: Mutex (10) - Time (53)
- UDPSocket (72)
- UNIXSocket (12)
-
WEBrick
:: BasicLog (24) -
WEBrick
:: Cookie (48) -
WEBrick
:: HTTPResponse (24) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (12) -
WEBrick
:: HTTPVersion (48) - WIN32OLE (24)
-
WIN32OLE
_ METHOD (24) -
WIN32OLE
_ TYPELIB (12) -
WIN32OLE
_ VARIANT (36) -
Zlib
:: GzipWriter (12)
モジュール
- BigMath (24)
- Enumerable (128)
- Etc (12)
- Fiddle (36)
-
Fiddle
:: Importer (12) - FileTest (36)
- GC (24)
-
JSON
:: Generator :: GeneratorMethods :: Integer (12) - Kernel (288)
- LUSolve (12)
- Math (36)
- Newton (12)
- ObjectSpace (84)
-
OpenSSL
:: ASN1 (36) -
OpenSSL
:: Buffering (36) -
OpenSSL
:: SSL :: SocketForwarder (12) - PTY (48)
- Process (168)
-
Process
:: GID (48) -
Process
:: UID (48) - SecureRandom (12)
- Syslog (24)
-
Syslog
:: Macros (24) - Zlib (58)
キーワード
- % (24)
- & (24)
- * (12)
- ** (20)
- + (12)
- - (12)
-
/ (11) - < (12)
- << (42)
- <= (12)
- <=> (60)
- == (12)
- === (12)
- =~ (36)
- > (12)
- >= (12)
- >> (24)
- BigDecimal (24)
-
DEFAULT
_ PARAMS (12) -
LOG
_ MASK (12) -
LOG
_ UPTO (12) - Rational (12)
- [] (102)
- []= (67)
- ^ (12)
-
add
_ trace _ func (12) - adler32 (17)
-
adler32
_ combine (12) - allbits? (8)
-
allocation
_ sourceline (12) - any? (48)
- anybits? (8)
- at (53)
-
back
_ trace _ limit= (12) - begin (12)
- bind (12)
- binwrite (12)
- bottom (24)
- byteindex (3)
- byteoffset (6)
- byterindex (3)
- call (12)
- ceil (57)
- ceildiv (3)
-
change
_ privilege (24) -
check
_ nonce (12) -
check
_ sizeof (24) - chmod (42)
- chown (42)
- chr (24)
-
clock
_ gettime (12) - coerce (24)
- cofactor (12)
-
cofactor
_ expansion (12) - compile (12)
-
compute
_ key (12) - concat (18)
- connect (12)
-
const
_ source _ location (12) -
content
_ length (12) -
content
_ length= (12) -
copy
_ nonce (12) -
copy
_ stream (24) - count (84)
- crc32 (17)
-
crc32
_ combine (12) - decode (12)
- delete (30)
- dig (9)
- digits (24)
- div (24)
- divmod (18)
- dlwrap (12)
- downto (24)
-
each
_ object (48) -
each
_ prime (24) - eid= (24)
- end (12)
-
eval
_ history= (12) - exist? (12)
- exp (12)
- fcntl (24)
- fdiv (12)
-
fetch
_ size (12) -
find
_ index (108) - floor (66)
- format (12)
- frexp (12)
-
from
_ name (24) -
from
_ prime _ division (12) - getaddrinfo (12)
- getbyte (12)
- getpgid (12)
- getpriority (12)
- getpty (24)
- getrlimit (12)
- getservbyname (12)
- getsid (12)
-
grant
_ privilege (24) - index (108)
- initgroups (12)
- inspect (12)
- int (24)
-
int
_ from _ prime _ division (24) - ioctl (12)
- kill (24)
-
kill
_ job (6) -
laplace
_ expansion (12) - lchmod (24)
- lchown (24)
- level (12)
- level= (12)
- lex (12)
- lgamma (12)
- limit (12)
- log (12)
- ludecomp (12)
- lutime (8)
- major (12)
- major= (12)
- malloc (12)
- mask (12)
- mask= (12)
- match (3)
- match? (12)
-
max
_ age (12) -
max
_ age= (12) - maxgroups (12)
- maxgroups= (12)
-
memsize
_ of (12) -
memsize
_ of _ all (12) - method (12)
- minor (12)
- minor= (12)
- mode (24)
- modulo (12)
- new (115)
- nlsolve (12)
- nobits? (8)
- offset (24)
-
ole
_ free (12) -
ole
_ reference _ count (12) - on (144)
- one? (45)
- pack (21)
- pathconf (12)
- pow (24)
- power (16)
-
prepare
_ range (12) -
prime
_ division (36) -
primitive
_ convert (48) - priority (12)
- priority= (12)
-
public
_ method (12) - putc (12)
- pwrite (8)
- rand (96)
-
random
_ number (12) - rationalize (24)
- realloc (12)
-
recv
_ io (12) - recvmsg (12)
-
recvmsg
_ nonblock (12) - remainder (12)
- rindex (48)
- rm (18)
- round (81)
-
save
_ history= (12) - scanf (12)
- search (12)
- send (60)
- sendmsg (12)
-
sendmsg
_ nonblock (12) -
set
_ log (1) -
set
_ trace _ func (12) - setbyte (12)
- sfork (6)
- size (54)
- size? (42)
-
size
_ opt _ params (12) -
size
_ params (12) - sizeof (12)
- skip (12)
-
skip
_ until (12) - sleep (36)
- sort (12)
- spawn (84)
- sprintf (12)
- sqrt (20)
- srand (48)
- stat (24)
- status (12)
- step (93)
- sum (12)
- sym (12)
- syscall (12)
- sysconf (12)
- sysopen (12)
- sysseek (12)
- syswrite (36)
- tally (8)
- test (42)
-
to
_ i (33) -
to
_ json (12) -
to
_ s (36) - top (24)
- truncate (69)
-
try
_ constant (24) -
try
_ convert (4) -
uid
_ search (12) -
uid
_ sort (12) - umask (24)
- ungetc (12)
- unlink (12)
- unpack (12)
- upto (24)
- utime (42)
-
values
_ at (12) - version (12)
- version= (12)
- wait (12)
- wait2 (12)
- waitpid (12)
- waitpid2 (12)
-
world
_ readable? (24) - write (108)
-
write
_ nonblock (36) - | (12)
検索結果
先頭5件
-
Integer
# prime _ division(generator = Prime :: Generator23 . new) -> [[Integer , Integer]] (21208.0) -
自身を素因数分解した結果を返します。
...自身を素因数分解した結果を返します。
@param generator 素数生成器のインスタンスを指定します。
@return 素因数とその指数から成るペアを要素とする配列です。つまり、戻り値の各要素は2要素の配列 [n,e] であり、それぞれ... -
Integer
. try _ convert(obj) -> Integer | nil (21159.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
. sqrt(n) -> Integer (21155.0) -
非負整数 n の整数の平方根を返します。すなわち n の平方根以下の 最大の非負整数を返します。
...。
@param n 非負整数。Integer ではない場合は、最初に Integer に変換されます。
@raise Math::DomainError n が負の整数の時に発生します。
//emlist[][ruby]{
Integer.sqrt(0) # => 0
Integer.sqrt(1) # => 1
Integer.sqrt(24) # => 4
Integer.sqrt(25)......# => 5
Integer.sqrt(10**400) == 10**200 # => true
//}
Math.sqrt(n).floor と同等ですが、後者は浮動小数点数の精度の限界によって
真の値とは違う結果になることがあります。
//emlist[][ruby]{
Integer.sqrt(10**46) #=> 100000000000000000000000
Math.sq... -
Integer
# div(other) -> Integer (21143.0) -
整商(整数の商)を返します。 普通の商(剰余を考えない商)を越えない最大の整数をもって整商とします。
...)を越えない最大の整数をもって整商とします。
other が Integer オブジェクトの場合、Integer#/ の結果と一致します。
div に対応する剰余メソッドは modulo です。
@param other 二項演算の右側の引数(対象)
@return 計算結果
//emlist[......=> 3
begin
2.div(0)
rescue => e
e # => #<ZeroDivisionError: divided by 0>
end
begin
2.div(0.0)
rescue => e
e # => #<ZeroDivisionError: divided by 0>
# Integer#/ と違い、引数が Float でもゼロで割ることはできない
end
//}
@see Integer#fdiv, Integer#/, Integer#modulo... -
Integer
# [](nth) -> Integer (21121.0) -
nth 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1 を、そうでなければ 0 を返します。
...ビット(LSB)が 0 番目)が立っている時 1
を、そうでなければ 0 を返します。
@param nth 何ビット目を指すかの数値
@param len 何ビット分を返すか
@param range 返すビットの範囲
@return self[nth] は 1 か 0
@return self[i, len] は (n >> i... -
Integer
# [](nth , len) -> Integer (21121.0) -
nth 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1 を、そうでなければ 0 を返します。
...ビット(LSB)が 0 番目)が立っている時 1
を、そうでなければ 0 を返します。
@param nth 何ビット目を指すかの数値
@param len 何ビット分を返すか
@param range 返すビットの範囲
@return self[nth] は 1 か 0
@return self[i, len] は (n >> i... -
Integer
# [](range) -> Integer (21121.0) -
nth 番目のビット(最下位ビット(LSB)が 0 番目)が立っている時 1 を、そうでなければ 0 を返します。
...ビット(LSB)が 0 番目)が立っている時 1
を、そうでなければ 0 を返します。
@param nth 何ビット目を指すかの数値
@param len 何ビット分を返すか
@param range 返すビットの範囲
@return self[nth] は 1 か 0
@return self[i, len] は (n >> i... -
Integer
# pow(other , modulo) -> Integer (21119.0) -
算術演算子。冪(べき乗)を計算します。
...)を計算します。
@param other 二項演算の右側の引数(対象)
@param modulo 指定すると、計算途中に巨大な値を生成せずに (self**other) % modulo と同じ結果を返します。
@return 計算結果
@raise TypeError 2引数 pow で Integer 以外を指定した場合... -
Integer
# round(ndigits = 0 , half: :up) -> Integer | Float (21119.0) -
self ともっとも近い整数を返します。
...。
@param ndigits 10進数での小数点以下の有効桁数を整数で指定します。
正の整数を指定した場合、Float を返します。
小数点以下を、最大 n 桁にします。
負の整数を指定した場合、Integer を返......します。
小数点位置から左に少なくとも n 個の 0 が並びます。
@param half ちょうど半分の値の丸め方を指定します。
サポートされている値は以下の通りです。
* :up or nil: 0から遠い方に丸められます。
* :eve... -
Integer
# upto(max) {|n| . . . } -> Integer (21119.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 (21113.0) -
self と等しいかより大きな整数のうち最小のものを返します。
...。
@param ndigits 10進数での小数点以下の有効桁数を整数で指定します。
正の整数を指定した場合、Float を返します。
小数点以下を、最大 n 桁にします。
負の整数を指定した場合、Integer を返... -
Integer
# floor(ndigits = 0) -> Integer | Float (21113.0) -
self と等しいかより小さな整数のうち最大のものを返します。
...。
@param ndigits 10進数での小数点以下の有効桁数を整数で指定します。
正の整数を指定した場合、Float を返します。
小数点以下を、最大 n 桁にします。
負の整数を指定した場合、Integer を返... -
Integer
# round(ndigits = 0 , half: :up) -> Integer (21113.0) -
self ともっとも近い整数を返します。
...とも近い整数を返します。
@param ndigits 10進数での小数点以下の有効桁数を整数で指定します。
負の整数を指定した場合、小数点位置から左に少なくとも n 個の 0 が並びます。
@param half ちょうど半分の値の丸め方... -
Integer
# truncate(ndigits = 0) -> Integer | Float (21113.0) -
0 から self までの整数で、自身にもっとも近い整数を返します。
...。
@param ndigits 10進数での小数点以下の有効桁数を整数で指定します。
正の整数を指定した場合、Float を返します。
小数点以下を、最大 n 桁にします。
負の整数を指定した場合、Integer を返...