別のキーワード
ライブラリ
- ビルトイン (391)
- abbrev (12)
- bigdecimal (216)
-
bigdecimal
/ util (36) - csv (432)
- date (12)
- digest (84)
- erb (48)
- etc (12)
- fiber (8)
-
fiddle
/ import (36) -
irb
/ cmd / load (12) - json (216)
-
json
/ add / bigdecimal (12) -
json
/ add / complex (12) -
json
/ add / date (12) -
json
/ add / date _ time (12) -
json
/ add / exception (12) -
json
/ add / range (12) -
json
/ add / rational (12) -
json
/ add / regexp (12) -
json
/ add / struct (12) -
json
/ add / time (12) - logger (216)
- matrix (612)
- mkmf (12)
- monitor (24)
-
net
/ http (216) - openssl (132)
- optparse (576)
- pathname (272)
- pp (4)
- prime (120)
- rake (24)
-
rake
/ loaders / makefile (12) -
rake
/ packagetask (36) -
rexml
/ document (396) -
rexml
/ streamlistener (12) - rubygems (12)
-
rubygems
/ custom _ require (12) -
rubygems
/ requirement (60) -
rubygems
/ specification (60) - set (94)
- socket (84)
- stringio (304)
- strscan (312)
- thread (10)
- tsort (47)
- uri (36)
- win32ole (12)
クラス
- Addrinfo (48)
- Array (69)
- BasicSocket (36)
- BigDecimal (228)
- CSV (180)
-
CSV
:: Row (108) -
CSV
:: Table (120) - Complex (12)
- Date (24)
- DateTime (12)
-
Digest
:: Base (84) - Dir (12)
- ERB (48)
- Exception (36)
- Fiber (12)
-
File
:: Stat (24) - Float (24)
-
Gem
:: Requirement (60) -
Gem
:: Specification (60) - IO (48)
-
IRB
:: ExtendCommand :: Require (12) - Integer (36)
-
JSON
:: State (72) - Logger (204)
-
Logger
:: Formatter (12) - Matrix (521)
-
Matrix
:: LUPDecomposition (12) - Method (12)
- Module (12)
- Monitor (24)
-
Net
:: HTTP (12) -
Net
:: HTTPGenericRequest (48) -
Net
:: HTTPResponse (24) - Object (20)
-
OpenSSL
:: BN (120) - OptionParser (516)
- Pathname (272)
- Prime (48)
-
Prime
:: PseudoPrimeGenerator (48) -
REXML
:: Attribute (12) -
REXML
:: Attributes (72) -
REXML
:: CData (24) -
REXML
:: Child (24) -
REXML
:: DocType (24) -
REXML
:: Element (144) -
REXML
:: Elements (72) -
REXML
:: Text (24) -
Rake
:: Application (12) -
Rake
:: DefaultLoader (12) -
Rake
:: MakefileLoader (12) -
Rake
:: PackageTask (36) - Random (24)
- Range (26)
- Rational (24)
- Regexp (12)
- Set (94)
- String (36)
- StringIO (304)
- StringScanner (312)
- Struct (12)
-
Thread
:: Queue (12) -
Thread
:: SizedQueue (38) - Time (36)
-
URI
:: MailTo (36) - UnboundMethod (12)
- Vector (79)
-
WIN32OLE
_ TYPE (12)
モジュール
- Enumerable (68)
-
Fiddle
:: Importer (36) -
JSON
:: Generator :: GeneratorMethods :: Array (12) -
JSON
:: Generator :: GeneratorMethods :: FalseClass (12) -
JSON
:: Generator :: GeneratorMethods :: Float (12) -
JSON
:: Generator :: GeneratorMethods :: Hash (12) -
JSON
:: Generator :: GeneratorMethods :: Integer (12) -
JSON
:: Generator :: GeneratorMethods :: NilClass (12) -
JSON
:: Generator :: GeneratorMethods :: Object (12) -
JSON
:: Generator :: GeneratorMethods :: String (12) -
JSON
:: Generator :: GeneratorMethods :: TrueClass (12) - Kernel (72)
-
Net
:: HTTPHeader (132) -
OptionParser
:: Arguable (60) -
REXML
:: StreamListener (12) - TSort (47)
キーワード
- % (12)
- * (12)
- << (36)
- <=> (36)
- == (36)
- === (12)
- =~ (12)
- JSON (12)
- [] (108)
- []= (62)
-
_ dump (12) - abbrev (12)
- accept (12)
- add (36)
- add? (9)
-
add
_ attribute (24) -
add
_ attributes (12) -
add
_ dependency (12) -
add
_ development _ dependency (12) -
add
_ element (12) -
add
_ loader (12) -
add
_ namespace (24) -
add
_ runtime _ dependency (12) - adjugate (12)
- all? (8)
-
angle
_ with (12) - antisymmetric? (7)
- any? (12)
- atime (12)
- attribute (12)
-
attribute
_ of (12) - autoload (12)
-
backtrace
_ locations (12) - basename (12)
-
basic
_ auth (12) - bind (12)
- binread (12)
-
bit
_ set? (12) - body (12)
- body= (12)
-
body
_ stream (12) -
body
_ stream= (12) - bytes (14)
- ceil (30)
- charpos (12)
- check (12)
-
check
_ until (12) - children (12)
- chown (12)
- cleanpath (12)
- clear (12)
-
clear
_ bit! (12) - coerce (24)
-
cofactor
_ expansion (12) -
col
_ sep (12) - collect (24)
- collect! (14)
- column (24)
- component (12)
- concat (24)
- configure (12)
-
connect
_ from (24) -
content
_ length (12) - convert (24)
-
create
_ makefile (12) - crypt (12)
- ctime (12)
-
datetime
_ format (12) -
datetime
_ format= (24) -
def
_ method (12) -
default
_ argv (12) -
default
_ argv= (12) -
default
_ event _ sources (12) - delete (48)
- delete? (9)
-
delete
_ all (12) -
delete
_ attribute (12) -
delete
_ if (45) - deq (12)
- det (12)
- determinant (12)
- difference (9)
- digest (12)
- digest! (12)
- dirname (12)
- disjoint? (9)
- divmod (12)
-
do
_ not _ reverse _ lookup (12) - each (96)
-
each
_ byte (24) -
each
_ child (24) -
each
_ element _ with _ attribute (12) -
each
_ element _ with _ text (12) -
each
_ entry (12) -
each
_ line (48) -
each
_ strongly _ connected _ component (12) -
each
_ strongly _ connected _ component _ from (23) -
each
_ with _ index (72) - eigen (12)
- eigensystem (12)
- element (12)
- entitydecl (12)
- entries (31)
-
entrywise
_ product (8) - environment (12)
- error (24)
- execute (12)
- exist? (12)
- exit (12)
-
family
_ addrinfo (24) - fatal (24)
- fcntl (12)
- fdatasync (12)
- fetch (36)
- field (12)
- field? (12)
-
field
_ size _ limit (12) -
find
_ index (36) - flatten! (9)
- floor (30)
- flush (12)
- gem (12)
-
get
_ attribute (12) -
get
_ attribute _ ns (12) -
get
_ fields (12) -
get
_ text (12) - getbyte (12)
- getc (12)
- getopts (12)
- gets (12)
- glob (8)
-
hadamard
_ product (8) - head (12)
-
header
_ convert (24) - headers (24)
- hexdigest (12)
- hexdigest! (12)
- hstack (12)
- include? (21)
- indent= (12)
- index (48)
- info (24)
- inspect (12)
-
int
_ from _ prime _ division (12) - intersection (9)
- j (12)
- jj (12)
- join (12)
-
laplace
_ expansion (12) - length (12)
- lines (14)
- load (36)
-
local
_ address (12) - log (24)
- lshift! (12)
- lup (12)
-
lup
_ decomposition (12) - magnitude (12)
- map (24)
- map! (14)
-
mask
_ bits! (12) - match? (12)
- max= (2)
- member? (4)
- merge (12)
- minor (24)
-
mod
_ inverse (12) - modulo (12)
-
mon
_ exit (6) - namespace (12)
-
need
_ zip= (12) -
next
_ sibling= (12) - norm (12)
- normalize (12)
-
object
_ nl= (12) - on (144)
-
on
_ head (12) -
on
_ tail (12) - order (48)
- order! (48)
- pack (21)
-
package
_ dir= (12) -
package
_ files= (12) - parse (24)
- parse! (24)
-
parse
_ csv (12) - pathconf (12)
- peek (12)
- peep (12)
- permute (24)
- permute! (24)
- pointer (12)
- pointer= (12)
- pop (12)
- pos (12)
- pos= (24)
-
pretty
_ print (28) -
previous
_ sibling= (12) - prime? (12)
-
prime
_ division (24) -
prime
_ fasttest? (12) - print (24)
- printf (12)
-
program
_ name (12) -
program
_ name= (12) -
proxy
_ basic _ auth (12) - puts (12)
-
quote
_ char (12) - r (12)
- rand (24)
- range (12)
-
range
_ length (12) - read (12)
-
read
_ body (12) - readbyte (12)
- readchar (12)
- readline (24)
- readlines (12)
- realdirpath (12)
- realpath (24)
- regular? (12)
- reject (12)
- reject! (9)
-
relative
_ path _ from (12) - remainder (12)
-
remote
_ address (12) - reopen (24)
-
required
_ ruby _ version= (12) -
required
_ rubygems _ version= (12) - reset (12)
- result (12)
- rewind (12)
- round (48)
- row (24)
-
row
_ sep (12) - rshift! (12)
- run (12)
- sample (24)
-
satisfied
_ by? (12) - scan (12)
-
scan
_ full (12) -
scan
_ until (12) -
search
_ full (12) - separator (12)
-
set
_ bit! (12) - shift (36)
- size (12)
-
skew
_ symmetric? (7) - skip (12)
-
skip
_ blanks? (12) -
skip
_ until (12) - solve (12)
-
source
_ location (24) - space= (12)
-
space
_ before= (12) - split (24)
- src (12)
- string= (12)
- struct (12)
- summarize (24)
-
summary
_ indent (12) -
summary
_ indent= (12) -
summary
_ width (12) -
summary
_ width= (12) - symlink? (12)
- terminate (12)
- text (12)
-
to
_ a (31) -
to
_ bn (12) -
to
_ csv (12) -
to
_ d (36) -
to
_ json (228) -
to
_ mailtext (12) -
to
_ rfc822text (12) -
to
_ s (72) - tr (12)
- trace (12)
- transfer (12)
- truncate (36)
-
tsort
_ each (12) -
unconverted
_ fields? (12) - ungetc (12)
- union (21)
- unknown (24)
- unpack (12)
- unscan (12)
- value (36)
-
values
_ at (12) - vstack (12)
-
wait
_ for _ cond (6) - warn (24)
-
with
_ index (24) - write (24)
-
write
_ headers? (12) -
yield
_ self (16)
検索結果
先頭5件
-
Gem
:: Specification # required _ ruby _ version=(requirement) (24647.0) -
この Gem パッケージを動作させるのに必要な Ruby のバージョンをセットします。
...この Gem パッケージを動作させるのに必要な Ruby のバージョンをセットします。
@param requirement Gem::Requirement.create が受け付ける形式のオブジェクトを指定します。
@see Gem::Requirement... -
Gem
:: Specification # required _ rubygems _ version=(requirement) (24613.0) -
この Gem パッケージを動作させるのに必要な RubyGems のバージョンをセットします。
...この Gem パッケージを動作させるのに必要な RubyGems のバージョンをセットします。
@param requirement Gem::Requirement.create が受け付ける形式のオブジェクトを指定します。
@see Gem::Requirement... -
Kernel
# require(path) -> bool (24264.0) -
RubyGems を require すると、Kernel#require が Gem を 要求されたときにロードするように置き換えます。
...
RubyGems を require すると、Kernel#require が Gem を
要求されたときにロードするように置き換えます。
再定義された Kernel#require を呼び出すと以下の事を行います。
Ruby のロードパスに存在するライブラリを指定した場合はその......た Gem ファイルの中から見つかった場合は、
その Gem をロードパスに登録します。
@param path ロードしたいライブラリの名前を指定します。
@return 既にロードされているライブラリを再度ロードしようとした場合は false を返... -
Matrix
# find _ index(selector = :all) {|e| . . . } -> [Integer , Integer] | nil (9431.0) -
指定した値と一致する要素の位置を [row, column] という配列で返します。 ブロックを与えた場合は各要素を引数としてブロックを呼び出し、 返り値が真であった要素の位置を返します。
...atrix#each を参照してください。
//emlist[例][ruby]{
require 'matrix'
Matrix[ [1,2], [3,4] ].index(&:even?) # => [0, 1]
Matrix[ [1,1], [1,1] ].index(1, :strict_lower) # => [1, 0]
//}
value を指定せず、さらにブロックを省略した場合、
Enumerator を返します。
@par......am value 探索する値
@param selector 探索範囲... -
Matrix
# find _ index(value , selector = :all) -> [Integer , Integer] | nil (9431.0) -
指定した値と一致する要素の位置を [row, column] という配列で返します。 ブロックを与えた場合は各要素を引数としてブロックを呼び出し、 返り値が真であった要素の位置を返します。
...atrix#each を参照してください。
//emlist[例][ruby]{
require 'matrix'
Matrix[ [1,2], [3,4] ].index(&:even?) # => [0, 1]
Matrix[ [1,1], [1,1] ].index(1, :strict_lower) # => [1, 0]
//}
value を指定せず、さらにブロックを省略した場合、
Enumerator を返します。
@par......am value 探索する値
@param selector 探索範囲... -
Prime
# prime _ division(value , generator= Prime :: Generator23 . new) -> [[Integer , Integer]] (9249.0) -
与えられた整数を素因数分解します。
...与えられた整数を素因数分解します。
@param value 素因数分解する任意の整数を指定します。
@param generator 素数生成器のインスタンスを指定します。
@return 素因数とその指数から成るペアを要素とする配列です。つまり、戻......
@raise ZeroDivisionError 与えられた数値がゼロである場合に発生します。
//emlist[例][ruby]{
require 'prime'
Prime.prime_division(12) #=> [[2,2], [3,1]]
Prime.prime_division(10) #=> [[2,1], [5,1]]
//}
@see Prime.prime_division, Prime::EratosthenesGenerator, Prime::TrialDivisi......onGenerator, Prime::Generator23... -
StringIO
# readline(rs = $ / ) -> String (9243.0) -
自身から 1 行読み込んで、その文字列を返します。
...終端に到達した時には、例外 EOFError を発生させます。
IO#readline と違い読み込んだ文字列を変数 $_ にセットしません。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。空文字列......ラフモード)。
@raise EOFError 文字列の終端に到達した時に発生します。
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge\nfoo\nbar\n")
a.readline......#=> "hoge\n"
a.readline(nil) #=> "foo\nbar\n"
a.readline #=> EOFError が発生する
//}
@see $/... -
StringScanner
# inspect -> String (9243.0) -
StringScannerオブジェクトを表す文字列を返します。
...StringScannerオブジェクトを表す文字列を返します。
文字列にはクラス名の他、以下の情報が含まれます。
* スキャナポインタの現在位置。
* スキャン対象の文字列の長さ。
* スキャンポインタの前後にある文字。......上記実行例の @ がスキャンポインタを表します。
//emlist[例][ruby]{
require 'strscan'
s = StringScanner.new('test string')
s.inspect # => "#<StringScanner 0/11 @ \"test ...\">"
s.scan(/\w+/) # => "test"
s.inspect......#<StringScanner 4/11 \"test\" @ \" stri...\">"
s.scan(/\s+/) # => " "
s.inspect # => "#<StringScanner 5/11 \"test \" @ \"strin...\">"
s.scan(/\w+/) # => "string"
s.inspect # => "#<StringScanner fin>"... -
StringIO
# readlines(rs = $ / ) -> [String] (9237.0) -
自身からデータを全て読み込んで、その各行を要素としてもつ配列を返します。 既に文字列の終端に達していれば空配列 [] を返します。
...[] を返します。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。
@raise IOError 自身が読み......込み用にオープンされていなければ発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge\nfoo\nbar\n")
a.readlines #=> ["hoge\n", "foo\n", "bar\n"]
a.readlines #=> []
//}
@see $/...