ライブラリ
- ビルトイン (500)
- bigdecimal (44)
- fiddle (44)
-
fiddle
/ import (11) -
io
/ console / size (22) -
irb
/ frame (22) -
net
/ http (44) -
net
/ imap (66) -
net
/ pop (44) -
net
/ smtp (44) - openssl (66)
- prime (55)
- psych (11)
- readline (33)
-
rexml
/ document (44) -
ripper
/ lexer (11) - securerandom (11)
- shell (12)
- socket (44)
- uri (11)
-
win32
/ registry (11) - win32ole (66)
クラス
- BigDecimal (44)
- Enumerator (18)
-
Fiddle
:: CStruct (11) -
Fiddle
:: Handle (22) - File (139)
- IO (88)
-
IRB
:: Frame (22) - Integer (43)
-
Net
:: HTTP (44) -
Net
:: IMAP (66) -
Net
:: POP3 (44) -
Net
:: SMTP (44) -
OpenSSL
:: ASN1 :: BitString (11) -
OpenSSL
:: ASN1 :: Integer (22) -
OpenSSL
:: BN (33) - Prime (22)
-
REXML
:: Document (22) - Random (88)
- Regexp (22)
- Ripper (11)
- Shell (12)
- Socket (22)
-
Socket
:: AncillaryData (11) -
Socket
:: Option (11) - Thread (22)
- Time (47)
-
URI
:: Generic (11) - WIN32OLE (44)
-
WIN32OLE
_ TYPELIB (11) -
WIN32OLE
_ VARIANT (11) -
Win32
:: Registry (11)
モジュール
- Fiddle (22)
- GC (33)
- Process (33)
- Psych (11)
-
REXML
:: Security (22) - Readline (11)
- SecureRandom (11)
オブジェクト
- ENV (22)
-
Readline
:: HISTORY (22)
キーワード
- DEBUG (11)
- DEBUG= (11)
- [] (11)
- at (47)
- binwrite (11)
- bottom (11)
- chmod (11)
- chown (11)
- codepage (11)
- compile (11)
-
console
_ size (11) -
copy
_ stream (22) - count (11)
- debug (6)
- debug? (6)
-
default
_ console _ size (11) -
default
_ imap _ port (11) -
default
_ imaps _ port (11) -
default
_ pop3 _ port (11) -
default
_ pop3s _ port (11) -
default
_ port (55) -
default
_ ssl _ port (22) -
default
_ submission _ port (11) -
default
_ tls _ port (22) - delete (11)
-
double
_ fig (11) -
each
_ prime (22) -
entity
_ expansion _ limit (22) -
entity
_ expansion _ text _ limit (22) - fork (22)
-
from
_ prime _ division (11) -
get
_ screen _ size (11) - getaddrinfo (11)
- getservbyname (11)
-
http
_ default _ port (11) -
https
_ default _ port (11) - int (22)
-
int
_ from _ prime _ division (11) -
last
_ error (11) - lchmod (11)
- lchown (11)
- left (11)
- length (22)
- lex (11)
-
libyaml
_ version (11) - limit (11)
- locale (11)
- lutime (7)
-
max
_ flag _ count (11) - mode (22)
- new (106)
-
new
_ seed (11) -
ole
_ free (11) -
ole
_ reference _ count (11) -
prime
_ division (11) -
proxy
_ port (11) - rand (33)
-
random
_ number (11) - size (44)
- size? (11)
- spawn (11)
- sqrt (7)
- srand (22)
- stat (22)
- state (11)
- sym (11)
- sysopen (11)
- time2wtime (11)
- top (11)
-
try
_ convert (3) - umask (22)
- unlink (11)
-
unused
_ bits (11) - utime (11)
- verify (11)
-
win32
_ last _ error (11) -
world
_ readable? (11) - write (22)
検索結果
先頭5件
-
Integer
. try _ convert(obj) -> Integer | nil (21154.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 (21150.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(.......floor と同等ですが、後者は浮動小数点数の精度の限界によって
真の値とは違う結果になることがあります。
//emlist[][ruby]{
Integer.sqrt(10**46) #=> 100000000000000000000000
Math.sqrt(10**46).floor #=> 99999999999999991611392 (!)
//}
@see Math.#sqrt... -
Integer
. from _ prime _ division(pd) -> Integer (21102.0) -
素因数分解された結果を元の数値に戻します。
素因数分解された結果を元の数値に戻します。
@param pd 整数のペアの配列を指定します。含まれているペアの第一要素は素因数を、
第二要素はその素因数の指数をあらわします。
@see Prime#int_from_prime_division
//emlist[例][ruby]{
require 'prime'
Prime.int_from_prime_division([[2,2], [3,1]]) #=> 12
Prime.int_from_prime_division([[2,2], [3,2]]) #=> 36
//} -
Integer
. each _ prime(upper _ bound) -> Enumerator (21001.0) -
全ての素数を列挙し、それぞれの素数をブロックに渡して評価します。
全ての素数を列挙し、それぞれの素数をブロックに渡して評価します。
@param upper_bound 任意の正の整数を指定します。列挙の上界です。
nil が与えられた場合は無限に列挙し続けます。
@return ブロックの最後に評価された値を返します。
ブロックが与えられなかった場合は、Enumerator と互換性のある外部イテレータを返します。
@see Prime#each -
Integer
. each _ prime(upper _ bound) {|prime| . . . } -> object (21001.0) -
全ての素数を列挙し、それぞれの素数をブロックに渡して評価します。
全ての素数を列挙し、それぞれの素数をブロックに渡して評価します。
@param upper_bound 任意の正の整数を指定します。列挙の上界です。
nil が与えられた場合は無限に列挙し続けます。
@return ブロックの最後に評価された値を返します。
ブロックが与えられなかった場合は、Enumerator と互換性のある外部イテレータを返します。
@see Prime#each -
OpenSSL
:: ASN1 :: Integer . new(value) -> OpenSSL :: ASN1 :: Integer (3141.0) -
ASN.1 の Integer 型の値を表現する OpenSSL::ASN1::Integer オブジェクトを 生成します。
...ASN.1 の Integer 型の値を表現する OpenSSL::ASN1::Integer オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::INTEGER となります。
@param value ASN.1 値を表す Ruby のオブジェクト(O... -
OpenSSL
:: ASN1 :: Integer . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: Integer (3141.0) -
ASN.1 の Integer 型の値を表現する OpenSSL::ASN1::Integer オブジェクトを 生成します。
...ASN.1 の Integer 型の値を表現する OpenSSL::ASN1::Integer オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::INTEGER となります。
@param value ASN.1 値を表す Ruby のオブジェクト(O... -
Psych
. libyaml _ version -> [Integer , Integer , Integer] (304.0) -
libyaml のバージョンを返します。
libyaml のバージョンを返します。
[major, minor patch-level] という 3 つの整数からなる配列を返します。
@see Psych::LIBYAML_VERSION -
Ripper
. lex(src , filename = & # 39;-& # 39; , lineno = 1) -> [[Integer , Integer] , Symbol , String , Ripper :: Lexer :: State] (215.0) -
Ruby プログラム str をトークンに分割し、そのリストを返します。 ただし Ripper.tokenize と違い、トークンの種類と位置情報も付属します。
...返り値の配列の要素は 4 要素の配列 (概念的にはタプル) です。
その内訳を以下に示します。
: 位置情報 (Integer,Integer)
トークンが置かれている行 (1-origin) と桁 (0-origin) の 2 要素の配列です。
: 種類 (Symbol)
トークンの... -
Ripper
. lex(src , filename = & # 39;-& # 39; , lineno = 1) -> [[Integer , Integer] , Symbol , String] (215.0) -
Ruby プログラム str をトークンに分割し、そのリストを返します。 ただし Ripper.tokenize と違い、トークンの種類と位置情報も付属します。
...返り値の配列の要素は 3 要素の配列 (概念的にはタプル) です。
その内訳を以下に示します。
: 位置情報 (Integer,Integer)
トークンが置かれている行 (1-origin) と桁 (0-origin) の 2 要素の配列です。
: 種類 (Symbol)
トークンの... -
Ripper
. lex(src , filename = & # 39;-& # 39; , lineno = 1 , raise _ errors: false) -> [[Integer , Integer] , Symbol , String , Ripper :: Lexer :: State] (215.0) -
Ruby プログラム str をトークンに分割し、そのリストを返します。 ただし Ripper.tokenize と違い、トークンの種類と位置情報も付属します。
...返り値の配列の要素は 4 要素の配列 (概念的にはタプル) です。
その内訳を以下に示します。
: 位置情報 (Integer,Integer)
トークンが置かれている行 (1-origin) と桁 (0-origin) の 2 要素の配列です。
: 種類 (Symbol)
トークンの... -
IO
. console _ size -> [Integer , Integer] (203.0) -
端末のサイズを [rows, columns] で返します。
端末のサイズを [rows, columns] で返します。
io/console が利用できない場合は、IO.default_console_size
の値を返します。
@see IO.default_console_size -
IO
. default _ console _ size -> [Integer , Integer] (203.0) -
デフォルトの端末のサイズを [rows, columns] で返します。
デフォルトの端末のサイズを [rows, columns] で返します。