ライブラリ
- ビルトイン (548)
- bigdecimal (48)
- fiddle (48)
-
fiddle
/ import (12) -
io
/ console / size (24) -
irb
/ frame (24) -
net
/ http (48) -
net
/ imap (72) -
net
/ pop (48) -
net
/ smtp (48) - openssl (72)
- prime (60)
- psych (12)
- readline (36)
-
rexml
/ document (48) -
ripper
/ lexer (12) - securerandom (12)
- shell (12)
- socket (48)
- uri (12)
-
win32
/ registry (12) - win32ole (72)
クラス
- BigDecimal (48)
- Enumerator (19)
-
Fiddle
:: CStruct (12) -
Fiddle
:: Handle (24) - File (152)
- IO (96)
-
IRB
:: Frame (24) - Integer (48)
-
Net
:: HTTP (48) -
Net
:: IMAP (72) -
Net
:: POP3 (48) -
Net
:: SMTP (48) -
OpenSSL
:: ASN1 :: BitString (12) -
OpenSSL
:: ASN1 :: Integer (24) -
OpenSSL
:: BN (36) - Prime (24)
-
REXML
:: Document (24) - Random (96)
- Regexp (24)
- Ripper (12)
- Shell (12)
- Socket (24)
-
Socket
:: AncillaryData (12) -
Socket
:: Option (12) - Thread (24)
- Time (53)
-
URI
:: Generic (12) - WIN32OLE (48)
-
WIN32OLE
_ TYPELIB (12) -
WIN32OLE
_ VARIANT (12) -
Win32
:: Registry (12)
モジュール
- Fiddle (24)
- GC (36)
- Process (36)
- Psych (12)
-
REXML
:: Security (24) - Readline (12)
- SecureRandom (12)
オブジェクト
- ENV (24)
-
Readline
:: HISTORY (24)
キーワード
- DEBUG (12)
- DEBUG= (12)
- [] (12)
- at (53)
- binwrite (12)
- bottom (12)
- chmod (12)
- chown (12)
- codepage (12)
- compile (12)
-
console
_ size (12) -
copy
_ stream (24) - count (12)
- debug (6)
- debug? (6)
-
default
_ console _ size (12) -
default
_ imap _ port (12) -
default
_ imaps _ port (12) -
default
_ pop3 _ port (12) -
default
_ pop3s _ port (12) -
default
_ port (60) -
default
_ ssl _ port (24) -
default
_ submission _ port (12) -
default
_ tls _ port (24) - delete (12)
-
double
_ fig (12) -
each
_ prime (24) -
entity
_ expansion _ limit (24) -
entity
_ expansion _ text _ limit (24) - fork (24)
-
from
_ prime _ division (12) -
get
_ screen _ size (12) - getaddrinfo (12)
- getservbyname (12)
-
http
_ default _ port (12) -
https
_ default _ port (12) - int (24)
-
int
_ from _ prime _ division (12) -
last
_ error (12) - lchmod (12)
- lchown (12)
- left (12)
- length (24)
- lex (12)
-
libyaml
_ version (12) - limit (12)
- locale (12)
- lutime (8)
-
max
_ flag _ count (12) - mode (24)
- new (115)
-
new
_ seed (12) -
ole
_ free (12) -
ole
_ reference _ count (12) -
prime
_ division (12) -
proxy
_ port (12) - rand (36)
-
random
_ number (12) - size (48)
- size? (12)
- spawn (12)
- sqrt (8)
- srand (24)
- stat (24)
- state (12)
- sym (12)
- sysopen (12)
- time2wtime (12)
- top (12)
-
try
_ convert (4) - umask (24)
- unlink (12)
-
unused
_ bits (12) - utime (12)
- verify (12)
-
win32
_ last _ error (12) -
world
_ readable? (12) - write (24)
検索結果
先頭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