2533件ヒット
[1-100件を表示]
(0.077秒)
ライブラリ
- ビルトイン (788)
-
bigdecimal
/ newton (11) - csv (99)
- date (11)
- dbm (11)
- digest (44)
- drb (11)
-
drb
/ acl (22) - fiddle (121)
- gdbm (11)
- ipaddr (11)
- json (22)
- logger (33)
-
net
/ http (44) - objspace (11)
- openssl (154)
- optparse (11)
- prime (55)
- psych (209)
-
rexml
/ document (33) -
rinda
/ rinda (22) -
rubygems
/ package / tar _ reader (11) - shell (12)
-
shell
/ command-processor (12) -
shell
/ filter (12) - socket (77)
- stringio (44)
- strscan (110)
- syslog (11)
- tempfile (22)
- thread (8)
-
webrick
/ httpresponse (22) - win32ole (220)
- zlib (99)
クラス
- ACL (22)
- Array (32)
- BasicObject (11)
- BasicSocket (11)
- CSV (44)
-
CSV
:: FieldInfo (22) -
CSV
:: Row (11) -
CSV
:: Table (22) - DBM (11)
-
DRb
:: DRbObject (11) - Data (2)
- Date (11)
-
Digest
:: Base (44) -
Encoding
:: Converter (44) - Enumerator (29)
-
Fiddle
:: Function (55) -
Fiddle
:: Handle (55) -
Fiddle
:: Pointer (11) - File (11)
-
File
:: Stat (165) - GDBM (11)
-
Gem
:: Package :: TarReader (11) - IO (22)
- IPAddr (11)
- Integer (22)
-
JSON
:: State (11) - Logger (33)
- Method (22)
- Module (11)
- Mutex (2)
-
Net
:: HTTP (22) - Numeric (11)
- Object (22)
-
OpenSSL
:: ASN1 :: Integer (22) -
OpenSSL
:: BN (44) -
OpenSSL
:: SSL :: SSLContext (11) -
OpenSSL
:: X509 :: Name (22) - OptionParser (11)
- Prime (22)
-
Prime
:: EratosthenesGenerator (22) -
Psych
:: Nodes :: Document (11) -
Psych
:: Nodes :: Mapping (44) -
Psych
:: Nodes :: Scalar (77) -
Psych
:: Nodes :: Sequence (44) -
Psych
:: Nodes :: Stream (33) -
REXML
:: Attributes (22) -
REXML
:: Elements (11) - Random (55)
- Regexp (33)
-
Rinda
:: SimpleRenewer (11) - Shell (12)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (12) -
Socket
:: AncillaryData (55) - StringIO (44)
- StringScanner (110)
- Struct (66)
- SystemExit (11)
- TCPServer (11)
- Tempfile (22)
- Thread (51)
-
Thread
:: Mutex (9) -
Thread
:: Queue (33) -
Thread
:: SizedQueue (11) - Time (11)
- TracePoint (11)
-
WEBrick
:: HTTPResponse (22) -
WIN32OLE
_ METHOD (77) -
WIN32OLE
_ TYPE (44) -
WIN32OLE
_ TYPELIB (33) -
WIN32OLE
_ VARIABLE (22) -
WIN32OLE
_ VARIANT (44)
モジュール
-
JSON
:: Generator :: GeneratorMethods :: Integer (11) - Kernel (44)
- Marshal (22)
-
Net
:: HTTPHeader (22) - Newton (11)
- ObjectSpace (55)
-
OpenSSL
:: ASN1 (33) -
Syslog
:: Facility (11) - Zlib (99)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - << (11)
- <=> (22)
-
ALLOW
_ DENY (11) - ANY (33)
- ASN1 (11)
-
BEST
_ COMPRESSION (11) -
BEST
_ SPEED (11) - BLOCK (22)
- Converters (11)
- DEFAULT (11)
-
DEFAULT
_ COMPRESSION (11) -
DEFAULT
_ OBJECT _ TYPE (11) -
DEFAULT
_ STRATEGY (11) -
DEF
_ MEM _ LEVEL (11) -
DENY
_ ALLOW (11) -
DOUBLE
_ QUOTED (11) - FILTERED (11)
- FLOW (22)
- FOLDED (11)
-
HUFFMAN
_ ONLY (11) - LITERAL (11)
-
LOG
_ NEWS (11) -
MAJOR
_ VERSION (11) -
MAX
_ MEM _ LEVEL (11) -
MINOR
_ VERSION (11) - Marshal フォーマット (11)
- NEWDB (22)
-
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 2 . 0 (10) -
NEWS for Ruby 2
. 4 . 0 (8) -
NEWS for Ruby 2
. 5 . 0 (7) -
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) -
NO
_ COMPRESSION (11) -
OBJECT
_ TYPE _ TEMPLATE (11) - PLAIN (11)
-
RTLD
_ GLOBAL (11) -
RTLD
_ LAZY (11) -
RTLD
_ NOW (11) - Rational (22)
- Ruby用語集 (11)
-
SINGLE
_ QUOTED (11) - STDCALL (11)
- Template (11)
- UTF16BE (11)
- UTF16LE (11)
- UTF8 (11)
- [] (51)
- []= (22)
-
_ _ drbref (11) -
_ _ id _ _ (11) - abi (11)
-
add
_ trace _ func (11) -
allocation
_ sourceline (11) - arity (11)
- blksize (11)
-
block
_ length (11) - blocks (11)
- call (11)
- charpos (11)
- ciphers (11)
- coerce (11)
- compile (11)
-
content
_ length (22) -
content
_ length= (11) - converters (11)
- decode (11)
-
dev
_ major (11) -
dev
_ minor (11) -
digest
_ length (11) - dispid (11)
-
each
_ object (44) - exist? (11)
- family (11)
-
field
_ size _ limit (11) - getbyte (22)
- gid (11)
- hash (13)
- helpcontext (22)
- index (22)
- ino (11)
- int (22)
- invkind (11)
- length (66)
- level (22)
- line (11)
- lineno (33)
-
major
_ version (22) - match? (11)
-
matched
_ size (11) - max (11)
-
max
_ nesting (11) -
minor
_ version (22) - mode (11)
-
new
_ seed (11) - next (11)
- nlink (11)
- nlsolve (11)
-
num
_ bits (11) -
num
_ waiting (11) -
offset
_ vtbl (11) -
ole
_ type _ detail (11) - pack (16)
- pointer (11)
- pos (11)
-
prime
_ division (33) -
primitive
_ convert (44) - priority (11)
- priority= (11)
-
proxy
_ port (11) - proxyport (11)
- ptr (11)
- rand (33)
-
range
_ length (11) - rdev (11)
-
rdev
_ major (11) -
rdev
_ minor (11) - readbyte (11)
- renew (11)
-
rest
_ size (11) - restsize (11)
-
return
_ vtype (11) - rewind (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 9 feature (11) -
safe
_ level (7) - seed (11)
- send (11)
-
set
_ trace _ func (11) -
sev
_ threshold (11) -
singleton
_ class (11) - size (110)
- size? (11)
-
size
_ opt _ params (11) -
size
_ params (11) - skip (11)
-
skip
_ until (11) - sleep (33)
-
source
_ location (11) - start (11)
- status (11)
- style (33)
- succ (11)
- sum (16)
-
summary
_ width (11) - sym (11)
- sysaccept (11)
- test (18)
-
to
_ bn (11) -
to
_ i (11) -
to
_ int (11) -
to
_ json (11) - truncate (11)
- type (11)
- typekind (11)
- uid (11)
- utime (11)
-
values
_ at (11) - varkind (11)
- vartype (11)
- version (11)
- wday (11)
- write (11)
- セキュリティモデル (8)
検索結果
先頭5件
-
Integer
# prime _ division(generator = Prime :: Generator23 . new) -> [[Integer , Integer]] (21303.0) -
自身を素因数分解した結果を返します。
自身を素因数分解した結果を返します。
@param generator 素数生成器のインスタンスを指定します。
@return 素因数とその指数から成るペアを要素とする配列です。つまり、戻り値の各要素は2要素の配列 [n,e] であり、それぞれの内部配列の第1要素 n は self の素因数、第2要素は n**e が self を割り切る最大の自然数 e です。
@raise ZeroDivisionError self がゼロである場合に発生します。
@see Prime#prime_division
//emlist[例][ruby]{
require 'prime'
12.p... -
OpenSSL
:: ASN1 :: Integer . new(value) -> OpenSSL :: ASN1 :: Integer (21242.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 (21242.0) -
ASN.1 の Integer 型の値を表現する OpenSSL::ASN1::Integer オブジェクトを 生成します。
...ASN.1 の Integer 型の値を表現する OpenSSL::ASN1::Integer オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::INTEGER となります。
@param value ASN.1 値を表す Ruby のオブジェクト(O... -
Integer
# to _ bn -> OpenSSL :: BN (21034.0) -
Integer を同じ数を表す OpenSSL::BN のオブジェクトに 変換します。
...
Integer を同じ数を表す OpenSSL::BN のオブジェクトに
変換します。
//emlist[][ruby]{
require 'pp'
require 'openssl'
pp 5.to_bn #=> #<OpenSSL::BN 5>
pp (-5).to_bn #=> #<OpenSSL::BN -5>
//}
なお、実装は、以下のようになっています。
//emlist[][ruby]{
clas......s Integer
def to_bn
OpenSSL::BN::new(self)
end
end
//}
@see OpenSSL::BN.new, OpenSSL::BN#to_i......
Integer を同じ数を表す OpenSSL::BN のオブジェクトに
変換します。
//emlist[][ruby]{
require 'openssl'
pp 5.to_bn #=> #<OpenSSL::BN 5>
pp (-5).to_bn #=> #<OpenSSL::BN -5>
//}
なお、実装は、以下のようになっています。
//emlist[][ruby]{
class Integer
d......ef to_bn
OpenSSL::BN::new(self)
end
end
//}
@see OpenSSL::BN.new, OpenSSL::BN#to_i... -
Kernel
. # Integer(arg , base = 0) -> Integer (18364.0) -
引数を整数(Fixnum,Bignum)に変換した結果を返します。
...o_i
が整数(Integerのサブクラス)を返さなかった場合に発生します。
@raise TypeError 引数に nil を指定した場合に発生します。
//emlist[例][ruby]{
p Integer(4) #=> 4
p Integer(4_000) #=> 4000
p Integer(9.88) #=> 9
p Integer(nil) # c......nvert nil into Integer (TypeError)
p Integer(Object.new) # cannot convert Object into Integer (TypeError)
p Integer("10") #=> 10
p Integer("10", 2) #=> 2
p Integer("0d10") #=> 10
p Integer("010") #=> 8
p Integer("0o10") #=> 8
p Integer("0x10") #=> 16
p Integer("0b10")......尾の空白類は無視される
p Integer("1\n0") # `Integer': invalid value for Integer: "1\n0" (ArgumentError)
p Integer("hoge") # `Integer': invalid value for Integer: "hoge" (ArgumentError)
p Integer("") # `Integer': invalid value for Integer: "" (ArgumentError)
//}
@see Strin... -
Kernel
. # Integer(arg , base = 0 , exception: true) -> Integer | nil (18364.0) -
引数を整数(Fixnum,Bignum)に変換した結果を返します。
...o_i
が整数(Integerのサブクラス)を返さなかった場合に発生します。
@raise TypeError 引数に nil を指定した場合に発生します。
//emlist[例][ruby]{
p Integer(4) #=> 4
p Integer(4_000) #=> 4000
p Integer(9.88) #=> 9
p Integer(nil) # c......nvert nil into Integer (TypeError)
p Integer(Object.new) # cannot convert Object into Integer (TypeError)
p Integer("10") #=> 10
p Integer("10", 2) #=> 2
p Integer("0d10") #=> 10
p Integer("010") #=> 8
p Integer("0o10") #=> 8
p Integer("0x10") #=> 16
p Integer("0b10")......尾の空白類は無視される
p Integer("1\n0") # `Integer': invalid value for Integer: "1\n0" (ArgumentError)
p Integer("hoge") # `Integer': invalid value for Integer: "hoge" (ArgumentError)
p Integer("") # `Integer': invalid value for Integer: "" (ArgumentError)
//}
@see Strin... -
OpenSSL
:: BN . new(integer) -> OpenSSL :: BN (18239.0) -
整数オブジェクト(Integer)から多倍長整数オブジェクト (OpenSSL::BN)を生成します。
...整数オブジェクト(Integer)から多倍長整数オブジェクト
(OpenSSL::BN)を生成します。
@param integer 整数オブジェクト
@see Integer#to_bn... -
OpenSSL
:: ASN1 . # Integer(value) -> OpenSSL :: ASN1 :: Integer (18232.0) -
ASN.1 の Integer 型の値を表現する Ruby のオブジェクトを 生成します。
...ASN.1 の Integer 型の値を表現する Ruby のオブジェクトを
生成します。
OpenSSL::ASN1::Integer.new と同じです。
@param value ASN.1 値を表す Ruby のオブジェクト(OpenSSL::BNのインスタンス)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLI... -
OpenSSL
:: ASN1 . # Integer(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: Integer (18232.0) -
ASN.1 の Integer 型の値を表現する Ruby のオブジェクトを 生成します。
...ASN.1 の Integer 型の値を表現する Ruby のオブジェクトを
生成します。
OpenSSL::ASN1::Integer.new と同じです。
@param value ASN.1 値を表す Ruby のオブジェクト(OpenSSL::BNのインスタンス)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLI... -
OpenSSL
:: BN . new(str , base=10) -> OpenSSL :: BN (18149.0) -
文字列を多倍長整数オブジェクト(OpenSSL::BN)を生成します。
...ssl'
OpenSSL::BN.new("-241") # => -241
OpenSSL::BN.new("ff00",16) # => 65280
OpenSSL::BN.new("\x81",2) # => 129
OpenSSL::BN.new("\xff\x81",2) # => 65409
OpenSSL::BN.new("\x00\x00\x00\x02\x00\x81", 0) # => 129
OpenSSL::BN.new("\x00\x00\x00\x02\x80\x81", 0) # => -129
OpenSSL::BN.new(1209) # => 1209
/... -
WIN32OLE
_ TYPELIB . new(libname , mjv = nil , miv = nil) -> WIN32OLE _ TYPELIB (18137.0) -
WIN32OLE_TYPELIBオブジェクトを生成します。
...またはTLBファイル名を
文字列で指定します。
@param mjv 作成するTypeLibのメジャーバージョン番号をIntegerで指定します。
または整数部にメジャーバージョン、小数点数部にマイナーバージョ
ンを指......。
tlib1 = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Library')
tlib2 = WIN32OLE_TYPELIB.new('{00020813-0000-0000-C000-000000000046}')
tlib3 = WIN32OLE_TYPELIB.new('{00020813-0000-0000-C000-000000000046}', 1.7)
tlib4 = WIN32OLE_TYPELIB.new('{00020813-0000-0000-C000-000000000......046}', 1, 7)
tlib5 = WIN32OLE_TYPELIB.new("C:\\WINDOWS\\SYSTEM32\\SHELL32.DLL")
puts tlib1.name # => 'Microsoft Excel 14.0 Object Library'
puts tlib2.name # => 'Microsoft Excel 14.0 Object Library'
puts tlib3.name # => 'Microsoft Excel 14.0 Object Library'
puts tlib4.name # =...