種類
ライブラリ
- English (24)
- ビルトイン (4321)
- bigdecimal (182)
- csv (96)
- etc (36)
- fiddle (48)
-
fiddle
/ import (12) - json (24)
- logger (36)
- matrix (151)
-
net
/ http (24) - objspace (36)
- openssl (144)
- optparse (156)
- pathname (36)
- prime (84)
-
rexml
/ document (72) -
ripper
/ lexer (36) - set (27)
- socket (12)
- stringio (48)
- strscan (120)
-
syslog
/ logger (12) - thread (8)
- win32ole (72)
クラス
-
ARGF
. class (24) - Array (285)
- BasicObject (12)
- BigDecimal (144)
- Binding (7)
- CSV (36)
-
CSV
:: FieldInfo (24) -
CSV
:: Row (12) -
CSV
:: Table (24) - Complex (24)
- Data (3)
- Dir (35)
-
Encoding
:: Converter (48) - Enumerator (31)
-
Fiddle
:: CStruct (12) -
Fiddle
:: Function (12) - File (120)
-
File
:: Stat (204) - Float (112)
- Hash (36)
- IO (200)
- Integer (866)
-
JSON
:: State (12) - Logger (36)
- MatchData (78)
- Matrix (139)
- Method (36)
- Module (24)
- Mutex (2)
- NilClass (12)
- Numeric (189)
- Object (102)
-
OpenSSL
:: ASN1 :: Integer (24) -
OpenSSL
:: BN (60) - OptionParser (156)
- Pathname (36)
- Prime (24)
-
Prime
:: EratosthenesGenerator (24) - Proc (24)
-
REXML
:: Attributes (24) -
REXML
:: Document (24) -
REXML
:: Elements (12) - Random (96)
- Range (28)
- Rational (84)
- Regexp (84)
- Ripper (12)
-
Ripper
:: Lexer (24) - RubyVM (12)
-
RubyVM
:: AbstractSyntaxTree :: Node (28) -
RubyVM
:: InstructionSequence (12) - Set (36)
- SignalException (12)
- Socket (12)
- String (309)
- StringIO (48)
- StringScanner (120)
- Struct (72)
-
Syslog
:: Logger (12) - Thread (79)
-
Thread
:: Backtrace :: Location (12) -
Thread
:: Mutex (10) -
Thread
:: Queue (36) -
Thread
:: SizedQueue (12) - Time (293)
- TracePoint (12)
- UnboundMethod (48)
- Vector (12)
- WIN32OLE (12)
-
WIN32OLE
_ METHOD (12) -
WIN32OLE
_ VARIANT (12)
モジュール
- BigMath (24)
- Enumerable (168)
- Etc (24)
- Fiddle (36)
- FileTest (12)
- GC (36)
-
JSON
:: Generator :: GeneratorMethods :: Integer (12) - Kernel (309)
- Marshal (24)
- Math (36)
-
Net
:: HTTPHeader (24) - ObjectSpace (84)
-
OpenSSL
:: ASN1 (36) - Process (60)
-
REXML
:: Security (12) -
WIN32OLE
:: VARIANT (36)
キーワード
-
$ $ (12) -
$ . (12) -
$ INPUT _ LINE _ NUMBER (12) -
$ NR (12) -
$ SAFE (7) - % (24)
- & (12)
- * (12)
- ** (12)
- + (12)
- - (12)
- -@ (12)
-
/ (11) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - < (12)
- << (33)
- <= (12)
- <=> (36)
- == (12)
- === (12)
- =~ (24)
- > (12)
- >= (12)
- >> (12)
- ASN1 (12)
- BigDecimal (14)
- DEBUG (12)
- DEBUG= (12)
-
DEFAULT
_ PARAMS (12) -
LEVEL
_ MAP (12) -
MAJOR
_ VERSION (12) -
MINOR
_ VERSION (12) - Marshal フォーマット (12)
-
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 3
. 1 . 0 (4) - ROUNDS (7)
-
RUBY
_ FREE (12) -
RUBY
_ PATCHLEVEL (12) -
RUBY
_ REVISION (6) - Rational (24)
-
VT
_ BSTR (12) -
VT
_ DATE (12) -
VT
_ DISPATCH (12) - [] (36)
- []= (19)
- ^ (12)
-
_ _ id _ _ (12) - abs (12)
-
add
_ trace _ func (12) - allbits? (8)
-
allocation
_ sourceline (12) - any? (32)
- anybits? (8)
- arity (36)
- at (53)
- begin (12)
- bigdecimal (12)
-
bigdecimal
/ util (12) - binwrite (12)
-
bit
_ length (12) - blksize (12)
- blocks (12)
-
bsearch
_ index (20) - byteindex (3)
- byteoffset (6)
- byterindex (3)
- bytes (24)
- bytesize (12)
- call (12)
- ceil (60)
- ceildiv (3)
- charpos (12)
- chown (24)
- chr (36)
- class (12)
- classify (12)
- codepage (12)
- codepoints (24)
- coerce (24)
-
cofactor
_ expansion (12) - compile (12)
- concat (18)
-
const
_ source _ location (12) -
content
_ length (12) - converters (12)
-
copy
_ stream (24) - count (96)
- day (12)
- decode (12)
- delete (24)
- denominator (48)
-
dev
_ major (12) -
dev
_ minor (12) - dig (9)
- digits (24)
- div (24)
- dlwrap (12)
-
double
_ fig (12) - downto (24)
-
each
_ object (48) -
elements
_ to _ i (12) - end (12)
-
entity
_ expansion _ limit (12) -
entity
_ expansion _ text _ limit (24) - even? (12)
- exist? (12)
- exp (12)
- fcntl (12)
-
field
_ size _ limit (12) - fileno (23)
-
find
_ index (108) -
first
_ column (7) -
first
_ lineno (19) - floor (60)
- fork (24)
- format (12)
- frexp (12)
-
from
_ prime _ division (12) - gcd (12)
- gcdlcm (12)
- getaddrinfo (12)
- getbyte (36)
- gid (12)
-
gmt
_ offset (12) - gmtoff (12)
- groups (12)
- hash (123)
- hex (12)
- hour (12)
- index (108)
- ino (12)
- inspect (12)
-
int
_ from _ prime _ division (12) - integer? (24)
- invkind (12)
-
laplace
_ expansion (12) -
last
_ column (7) -
last
_ lineno (7) - lchmod (12)
- lchown (12)
- lcm (12)
- length (108)
- level (12)
- lex (24)
- lgamma (12)
- limit (12)
- line (12)
- lineno (36)
- log (12)
- magnitude (12)
- malloc (12)
- match? (12)
-
matched
_ size (12) - mathn (4)
- matrix (12)
- max (12)
-
max
_ nesting (12) - mday (12)
-
memsize
_ of (12) -
memsize
_ of _ all (12) - method (12)
- min (12)
- mode (36)
- modulo (12)
- mon (12)
- month (12)
-
named
_ captures (12) - new (91)
-
new
_ seed (12) - next (24)
- nlink (12)
- nobits? (8)
- nprocessors (12)
- nsec (12)
-
num
_ bits (12) -
num
_ bytes (12) -
num
_ waiting (12) - numerator (36)
-
object
_ id (12) - oct (12)
- odd? (12)
- offset (24)
- on (144)
- one? (45)
- ord (24)
- owner (12)
- pack (21)
- pack テンプレート文字列 (12)
- parse (12)
- pathconf (12)
- pid (12)
- pointer (12)
- pos (36)
- pow (24)
- pred (12)
- prime? (12)
-
prime
_ division (24) -
primitive
_ convert (48) - priority (12)
- priority= (12)
-
public
_ method (12) - putc (12)
- pwrite (8)
- rand (96)
-
range
_ length (12) - rank (12)
- rationalize (24)
-
rb
_ Integer (12) - rdev (12)
-
rdev
_ major (12) -
rdev
_ minor (12) - readbyte (36)
- remainder (12)
-
rest
_ size (12) - restsize (12)
-
reverse
_ each (4) - rindex (48)
- round (69)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) -
safe
_ level (7) - sec (12)
- seed (12)
-
set
_ trace _ func (12) - setbyte (12)
-
sev
_ threshold (12) - signo (12)
-
singleton
_ class (12) - size (192)
- size? (24)
- skip (12)
-
skip
_ until (12) - sleep (36)
-
sort
_ by (24) -
source
_ location (43) - spawn (48)
- split (12)
- sprintf (12)
- sprintf フォーマット (12)
- sqrt (20)
- srand (24)
- stat (24)
- step (93)
- subsec (12)
- succ (24)
- sum (54)
-
summary
_ width (12) - syscall (12)
- sysconf (12)
- sysopen (12)
- syswrite (12)
- tally (8)
- tell (24)
- test (24)
- times (24)
-
to
_ bn (12) -
to
_ f (24) -
to
_ i (96) -
to
_ int (36) -
to
_ json (12) -
to
_ r (12) -
to
_ s (36) - tr (12)
- trace (12)
- truncate (84)
-
try
_ convert (4) -
tv
_ nsec (12) -
tv
_ sec (12) -
tv
_ usec (12) - uid (12)
- umask (24)
- unlink (24)
- unpack (12)
- upto (24)
- usec (12)
-
utc
_ offset (12) - utime (12)
-
values
_ at (12) - wait (12)
- wait2 (12)
- waitpid (12)
- waitpid2 (12)
- wday (12)
-
world
_ readable? (24) -
world
_ writable? (12) - write (48)
- yday (12)
- year (12)
- | (12)
- ~ (24)
- パターンマッチ (12)
- 制御構造 (12)
検索結果
先頭5件
-
Integer
# integer? -> true (36219.0) -
常に真を返します。
...常に真を返します。
//emlist[][ruby]{
1.integer? # => true
1.0.integer? # => false
//}... -
Integer
# truncate(ndigits = 0) -> Integer | Float (30213.0) -
0 から self までの整数で、自身にもっとも近い整数を返します。
...@param ndigits 10進数での小数点以下の有効桁数を整数で指定します。
正の整数を指定した場合、Float を返します。
小数点以下を、最大 n 桁にします。
負の整数を指定した場合、Integer を返し......ます。
小数点位置から左に少なくとも n 個の 0 が並びます。
//emlist[][ruby]{
1.truncate # => 1
1.truncate(2) # => 1.0
18.truncate(-1) # => 10
(-18).truncate(-1) # => -10
//}
@see Numeric#truncate... -
Integer
# truncate(ndigits = 0) -> Integer (30207.0) -
0 から self までの整数で、自身にもっとも近い整数を返します。
...m ndigits 10進数での小数点以下の有効桁数を整数で指定します。
負の整数を指定した場合、小数点位置から左に少なくとも n 個の 0 が並びます。
//emlist[][ruby]{
1.truncate # => 1
1.truncate(2) # => 1
18.truncate(-1)......# => 10
(-18).truncate(-1) # => -10
//}
@see Numeric#truncate... -
Integer
. sqrt(n) -> Integer (27261.0) -
非負整数 n の整数の平方根を返します。すなわち 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.sqrt(10**46).floor #=> 999999......99999999991611392 (!)
//}
@see Math.#sqrt... -
Integer
. try _ convert(obj) -> Integer | nil (27259.0) -
obj を Integer に変換しようと試みます。変換には Object#to_int メソッドが使われます。
... 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) -> Enumerator (27219.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
# upto(max) {|n| . . . } -> Integer (27219.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
# downto(min) -> Enumerator (27218.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
# digits -> [Integer] (27214.0) -
base を基数として self を位取り記数法で表記した数値を配列で返します。 base を指定しない場合の基数は 10 です。
...//emlist[][ruby]{
16.digits # => [6, 1]
16.digits(16) # => [0, 1]
//}
self は非負整数でなければいけません。非負整数でない場合は、Math::DomainErrorが発生します。
//emlist[][ruby]{
-10.digits # Math::DomainError: out of domain が発生
//}
@return 位......取り記数法で表した時の数値の配列
@param base 基数となる数値。
@raise ArgumentError base に正の整数以外を指定した場合に発生します。
@raise Math::DomainError 非負整数以外に対して呼び出した場合に発生します。... -
Integer
# digits(base) -> [Integer] (27214.0) -
base を基数として self を位取り記数法で表記した数値を配列で返します。 base を指定しない場合の基数は 10 です。
...//emlist[][ruby]{
16.digits # => [6, 1]
16.digits(16) # => [0, 1]
//}
self は非負整数でなければいけません。非負整数でない場合は、Math::DomainErrorが発生します。
//emlist[][ruby]{
-10.digits # Math::DomainError: out of domain が発生
//}
@return 位......取り記数法で表した時の数値の配列
@param base 基数となる数値。
@raise ArgumentError base に正の整数以外を指定した場合に発生します。
@raise Math::DomainError 非負整数以外に対して呼び出した場合に発生します。... -
Integer
# next -> Integer (27214.0) -
self の次の整数を返します。
...self の次の整数を返します。
//emlist[][ruby]{
1.next #=> 2
(-1).next #=> 0
1.succ #=> 2
(-1).succ #=> 0
//}
@see Integer#pred...