5190件ヒット
[1-100件を表示]
(0.274秒)
ライブラリ
- English (44)
- ビルトイン (2371)
- abbrev (11)
- benchmark (11)
- bigdecimal (11)
-
cgi
/ core (44) - coverage (6)
- csv (231)
- date (2)
- erb (11)
- expect (22)
- fileutils (132)
- getoptlong (11)
-
irb
/ inspector (11) - json (66)
- matrix (44)
-
minitest
/ unit (7) - mkmf (33)
-
net
/ imap (55) - objspace (11)
- open3 (99)
- openssl (33)
- optparse (176)
- ostruct (9)
- pathname (11)
- pp (22)
- psych (17)
- rake (220)
-
rake
/ rdoctask (22) -
rake
/ testtask (11) -
rdoc
/ context (11) - readline (22)
-
rexml
/ document (33) -
rexml
/ parsers / ultralightparser (11) -
rinda
/ rinda (33) -
rinda
/ tuplespace (44) - rubygems (22)
-
rubygems
/ command (33) -
rubygems
/ command _ manager (11) -
rubygems
/ commands / build _ command (11) -
rubygems
/ commands / dependency _ command (11) -
rubygems
/ commands / update _ command (11) -
rubygems
/ commands / which _ command (22) -
rubygems
/ config _ file (11) -
rubygems
/ dependency _ installer (66) -
rubygems
/ dependency _ list (22) -
rubygems
/ doc _ manager (11) -
rubygems
/ ext / configure _ builder (11) -
rubygems
/ ext / ext _ conf _ builder (11) -
rubygems
/ ext / rake _ builder (11) -
rubygems
/ format (11) -
rubygems
/ indexer (22) -
rubygems
/ old _ format (11) -
rubygems
/ package / tar _ header (11) -
rubygems
/ requirement (22) -
rubygems
/ security (22) -
rubygems
/ source _ index (22) -
rubygems
/ source _ info _ cache (22) -
rubygems
/ spec _ fetcher (33) -
rubygems
/ specification (154) -
rubygems
/ user _ interaction (22) -
rubygems
/ version (22) - scanf (12)
- set (22)
- shell (6)
-
shell
/ command-processor (6) -
shell
/ filter (6) -
shell
/ process-controller (12) - shellwords (33)
- socket (132)
- thwait (6)
- tsort (22)
-
webrick
/ config (11) -
webrick
/ httprequest (22) -
webrick
/ https (11) -
webrick
/ httpserver (11) -
webrick
/ httputils (33) - win32ole (77)
- zlib (22)
クラス
-
ARGF
. class (66) - Array (1353)
- BasicSocket (11)
- BigDecimal (11)
-
CGI
:: Cookie (11) - CSV (121)
-
CSV
:: Row (44) -
CSV
:: Table (66) - Coverage (6)
- Data (2)
- Date (1)
- DateTime (1)
- ERB (11)
-
Encoding
:: Converter (33) -
Gem
:: Command (33) -
Gem
:: CommandManager (11) -
Gem
:: Commands :: BuildCommand (11) -
Gem
:: Commands :: DependencyCommand (11) -
Gem
:: Commands :: UpdateCommand (11) -
Gem
:: Commands :: WhichCommand (22) -
Gem
:: ConfigFile (11) -
Gem
:: DependencyInstaller (66) -
Gem
:: DependencyList (22) -
Gem
:: DocManager (11) -
Gem
:: Ext :: ConfigureBuilder (11) -
Gem
:: Ext :: ExtConfBuilder (11) -
Gem
:: Ext :: RakeBuilder (11) -
Gem
:: Format (11) -
Gem
:: Indexer (22) -
Gem
:: OldFormat (11) -
Gem
:: Package :: TarHeader (11) -
Gem
:: Requirement (22) -
Gem
:: Security :: Policy (11) -
Gem
:: Security :: Signer (11) -
Gem
:: SourceIndex (22) -
Gem
:: SourceInfoCache (22) -
Gem
:: SpecFetcher (33) -
Gem
:: Specification (154) -
Gem
:: StreamUI (11) -
Gem
:: Version (22) - GetoptLong (11)
- Hash (61)
- IO (44)
- IPSocket (33)
-
IRB
:: Inspector (11) -
JSON
:: Parser (11) -
JSON
:: State (22) - MatchData (44)
- Matrix (44)
-
MiniTest
:: Unit (2) -
MiniTest
:: Unit :: TestCase (2) - Module (68)
-
Net
:: IMAP (11) -
Net
:: IMAP :: BodyTypeBasic (11) -
Net
:: IMAP :: BodyTypeMessage (11) -
Net
:: IMAP :: BodyTypeMultipart (11) -
Net
:: IMAP :: BodyTypeText (11) - Object (70)
-
OpenSSL
:: X509 :: ExtensionFactory (33) - OpenStruct (9)
- OptionParser (132)
-
OptionParser
:: ParseError (44) - Pathname (11)
-
RDoc
:: Context (11) -
REXML
:: Element (11) -
REXML
:: Entity (22) -
REXML
:: Parsers :: UltraLightParser (11) -
Rake
:: Application (22) -
Rake
:: FileList (143) -
Rake
:: RDocTask (22) -
Rake
:: Task (22) -
Rake
:: TestTask (11) - Random (22)
- Range (34)
- Rational (11)
- Regexp (22)
-
Rinda
:: TupleEntry (11) -
Rinda
:: TupleSpace (33) -
Rinda
:: TupleSpaceProxy (33) -
RubyVM
:: AbstractSyntaxTree :: Node (6) -
RubyVM
:: InstructionSequence (11) - Set (22)
- Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6) -
Shell
:: ProcessController (12) - Socket (66)
-
Socket
:: Option (11) - String (53)
- Struct (9)
- ThreadsWait (6)
- Time (12)
- UDPSocket (11)
-
WEBrick
:: HTTPRequest (33) -
WEBrick
:: HTTPServer :: MountTable (11) -
WEBrick
:: HTTPUtils :: FormData (22) - WIN32OLE (11)
-
WIN32OLE
_ VARIANT (55) -
Zlib
:: GzipReader (11)
モジュール
- Benchmark (11)
-
CGI
:: QueryExtension (22) -
CGI
:: QueryExtension :: Value (22) - Enumerable (445)
- FileUtils (143)
-
GC
:: Profiler (11) - Gem (22)
-
Gem
:: UserInteraction (11) - JSON (22)
-
JSON
:: Generator :: GeneratorMethods :: Array (11) - Kernel (88)
- MiniTest (1)
-
MiniTest
:: Assertions (2) - ObjectSpace (33)
- Open3 (99)
- Psych (17)
-
Rake
:: TaskManager (11) - Shellwords (22)
- TSort (22)
-
WEBrick
:: Config (11) -
WEBrick
:: HTTPUtils (11) -
WIN32OLE
:: VARIANT (11) - Zlib (11)
オブジェクト
- ENV (22)
-
Readline
:: HISTORY (22) - main (28)
キーワード
-
$ , (11) -
$ INPUT _ RECORD _ SEPARATOR (11) -
$ OFS (11) -
$ OUTPUT _ FIELD _ SEPARATOR (11) -
$ RS (11) - * (33)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - <=> (11)
- == (11)
- =~ (15)
-
ARRAY
_ METHODS (11) -
DEFAULT
_ IGNORE _ PATTERNS (11) -
DEFAULT
_ RAKEFILES (11) -
DELEGATING
_ METHODS (11) - DIRECTORIES (11)
- DigestAuth (11)
- FIELDS (11)
- METHODS (11)
-
MUST
_ DEFINE (11) -
MUST
_ NOT _ DEFINE (11) - Marshal フォーマット (11)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) - ORDERINGS (11)
- Ruby用語集 (11)
-
SPECIAL
_ RETURN (11) -
VT
_ ARRAY (11) -
WIN
_ PATTERNS (11) - [] (143)
- []= (22)
-
_ invoke (11) - abbrev (11)
- actions (11)
-
active
_ jobs (6) -
add
_ attributes (11) -
add
_ bindir (11) -
add
_ to (11) - addr (22)
- all? (12)
- any? (21)
- args (22)
-
array
_ attribute (11) -
array
_ attributes (11) -
array
_ nl (11) -
assert
_ send (1) - assoc (33)
- at (11)
-
attribute
_ defaults (11) -
attribute
_ names (11) - bmbm (11)
- bsearch (44)
-
bsearch
_ index (18) - build (33)
-
build
_ args (11) -
capture
_ io (1) -
cert
_ chain (22) - children (6)
- chmod (11)
-
chmod
_ R (11) -
choose
_ from _ list (22) - chown (11)
-
chown
_ R (11) - cipher (11)
- coerce (33)
- collect (22)
- collect! (22)
-
collect
_ concat (22) -
collect
_ method (11) -
column
_ vector (11) - combination (22)
- commands (11)
- compact! (19)
-
compact
_ specs (11) - concat (11)
-
configured
_ args (11) - convpath (11)
- count (66)
-
crc
_ table (11) -
create
_ ext _ from _ array (11) -
create
_ extension (22) - cycle (22)
-
deconstruct
_ keys (5) -
define
_ finalizer (22) - delete (11)
-
delete
_ at (11) -
delete
_ if (22) - dependencies (11)
-
dependent
_ gems (11) -
development
_ dependencies (11) - diagonal (11)
- difference (6)
- dig (36)
-
drop
_ while (44) - each (22)
-
each
_ index (22) - entries (6)
-
enum
_ for (22) - expect (22)
- extension (44)
- fcntl (11)
- fetch (22)
- fields (11)
-
file
_ entries (22) - fill (66)
- filter (12)
- filter! (12)
-
filter
_ backtrace (12) -
find
_ command _ possibilities (11) -
find
_ gems _ with _ sources (11) -
find
_ index (33) -
find
_ matching (11) -
find
_ paths (11) -
find
_ reverse _ dependencies (11) -
find
_ spec _ by _ name _ and _ version (11) -
find
_ type (22) - first (33)
-
flat
_ map (22) - flatten (11)
- flatten! (22)
-
force
_ encoding (11) -
gather
_ dependencies (11) -
gem
_ file _ list (11) -
gem
_ paths (11) -
gems
_ to _ install (11) - generate (11)
-
generate
_ line (11) - getaddrinfo (11)
- gethostbyaddr (11)
- getnameinfo (11)
- grep (11)
- hash (11)
- headers (11)
- import (11)
-
in
_ namespace (11) - include? (11)
- index (33)
- insert (11)
- inspect (11)
- install (11)
-
install
_ rb (11) -
installed
_ gems (11) - intersect? (3)
- intersection (16)
- ioctl (11)
-
is
_ a? (11) - join (22)
-
keep
_ if (22) -
keys
_ with _ inspector (11) -
kind
_ of? (11) - last (11)
-
latest
_ specs (11) - length (33)
- libs (11)
-
line
_ stub (6) - list (33)
-
load
_ gemspecs (11) - makedirs (11)
- map (22)
- map! (22)
-
marshal
_ dump (11) -
marshal
_ load (11) - max (38)
-
max
_ by (44) - min (60)
-
min
_ by (44) - minmax (20)
- mkdir (18)
-
mkdir
_ p (11) - mkpath (11)
-
module
_ function (12) - new (88)
- on (132)
-
option
_ list (11) - outdated (11)
- pack (19)
- pack テンプレート文字列 (11)
- pair (11)
- params (11)
- parse (44)
-
parse
_ line (11) -
pathmap
_ explode (11) - peeraddr (22)
- permutation (22)
- pipeline (11)
-
pipeline
_ r (22) -
pipeline
_ rw (22) -
pipeline
_ start (22) -
pipeline
_ w (22) - pop (11)
- prerequisites (11)
-
pretty
_ print (11) -
pretty
_ print _ cycle (11) -
primitive
_ errinfo (11) - private (32)
-
private
_ class _ method (8) - product (22)
- profile (6)
- protected (8)
- public (28)
-
public
_ class _ method (8) - rand (22)
- rassoc (22)
-
reachable
_ objects _ from (11) - read (33)
-
read
_ all (22) - readline (11)
- readlines (66)
- recover (11)
- recvfrom (11)
-
recvfrom
_ nonblock (11) - reject (44)
- reject! (22)
-
remove
_ by _ name (11) -
repeated
_ combination (22) -
repeated
_ permutation (22) - report (1)
-
required
_ attributes (11) - requirements (11)
-
response
_ handlers (11) - result (11)
-
reverse
_ each (11) - rindex (33)
-
row
_ vector (11) -
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 9 feature (11) -
run
_ test _ suites (1) -
runtime
_ dependencies (11) -
safe
_ load (17) - sample (22)
- scan (11)
- scanf (12)
-
search
_ convpath (11) -
search
_ with _ source (22) - select (17)
- select! (17)
- sendmsg (11)
-
set
_ backtrace (11) -
set
_ eoutvar (11) - shelljoin (22)
- shift (33)
- size (33)
- slice (33)
- slice! (33)
- socketpair (11)
- sort (22)
- sort! (22)
-
sort
_ by (22) -
sort
_ by! (11) -
spec
_ predecessors (11) -
specific
_ extra _ args (11) - split (11)
-
split
_ all (11) -
split
_ header _ value (11) -
strongly
_ connected _ components (11) - sum (38)
- table (11)
- take (22)
-
take
_ while (44) -
test
_ methods (1) -
test
_ suites (1) - threads (6)
-
to
_ a (83) -
to
_ ary (33) -
to
_ enum (22) -
to
_ json (11) -
to
_ s (11) -
top
_ level _ tasks (11) -
try
_ convert (11) - tsort (22)
- union (17)
- uniq (33)
- uniq! (22)
- unpack (22)
- unpack1 (8)
-
unpack
_ sockaddr _ in (11) - unparse (11)
- unshift (11)
- value (22)
-
values
_ at (33) - vartype (11)
-
verify
_ gem (11) -
waiting
_ jobs (6) -
which
_ to _ update (11) - zip (11)
- パターンマッチ (11)
- メソッド呼び出し(super・ブロック付き・yield) (11)
- リテラル (11)
- 制御構造 (11)
検索結果
先頭5件
-
Array
# find _ index {|item| . . . } -> Integer | nil (27506.0) -
条件に一致する最初の要素の位置を返します。
...置を返します。
等しい要素がひとつもなかった場合は nil を返します。
//emlist[例][ruby]{
p [1, 0, 0, 1, 0].index(1) #=> 0
p [1, 0, 0, 0, 0].index(1) #=> 0
p [0, 0, 0, 0, 0].index(1) #=> nil
//}
ブロックが与えられた場合には、各要素を引数とし......返します。
一つも真にならなかった場合は nil を返します。
//emlist[例][ruby]{
p [0, 1, 0, 1, 0].index {|v| v > 0} #=> 1
//}
引数、ブロックのどちらも与えられなかった場合は、
Enumerator のインスタンスを返します。
@see Array#rindex... -
Array
# find _ index(val) -> Integer | nil (27506.0) -
条件に一致する最初の要素の位置を返します。
...置を返します。
等しい要素がひとつもなかった場合は nil を返します。
//emlist[例][ruby]{
p [1, 0, 0, 1, 0].index(1) #=> 0
p [1, 0, 0, 0, 0].index(1) #=> 0
p [0, 0, 0, 0, 0].index(1) #=> nil
//}
ブロックが与えられた場合には、各要素を引数とし......返します。
一つも真にならなかった場合は nil を返します。
//emlist[例][ruby]{
p [0, 1, 0, 1, 0].index {|v| v > 0} #=> 1
//}
引数、ブロックのどちらも与えられなかった場合は、
Enumerator のインスタンスを返します。
@see Array#rindex... -
Array
# find _ index -> Enumerator (27406.0) -
条件に一致する最初の要素の位置を返します。
...置を返します。
等しい要素がひとつもなかった場合は nil を返します。
//emlist[例][ruby]{
p [1, 0, 0, 1, 0].index(1) #=> 0
p [1, 0, 0, 0, 0].index(1) #=> 0
p [0, 0, 0, 0, 0].index(1) #=> nil
//}
ブロックが与えられた場合には、各要素を引数とし......返します。
一つも真にならなかった場合は nil を返します。
//emlist[例][ruby]{
p [0, 1, 0, 1, 0].index {|v| v > 0} #=> 1
//}
引数、ブロックのどちらも与えられなかった場合は、
Enumerator のインスタンスを返します。
@see Array#rindex... -
MiniTest
:: Unit :: TestCase . test _ suites -> Array (24501.0) -
テストクラス名のリストを返します。
テストクラス名のリストを返します。 -
WIN32OLE
_ VARIANT . array(dims , vt) -> WIN32OLE _ VARIANT (24413.0) -
配列用のVARIANTオブジェクトを生成します。
...配列用のVARIANTオブジェクトを生成します。
オートメーションメソッド呼び出し用の配列を生成します。なお、OLEオートメー
ションの配列の次元と添え字の関係はVB型だという点に注意してください。こ
れはCと逆順の並び......す。
@param dims 各次元の要素数を示す配列を与えます。たとえば4要素のベクター
であれば[4]、各3要素の2次元配列であれば[3, 3]とします。
@param vt 配列要素の型をWIN32OLE::VARIANTの定数で指定します。
@return 指定され......WIN32OLE_VARIANTオブジェクト。
次の例は、最初の次元が3要素、次の次元が4要素の2次元配列を生成する例です。
ole_ary = WIN32OLE_VARIANT.array([3,4], WIN32OLE::VARIANT::VT_I4)
ruby_ary = ole_ary.value # => [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]
@see... -
Array
# index {|item| . . . } -> Integer | nil (24406.0) -
条件に一致する最初の要素の位置を返します。
...置を返します。
等しい要素がひとつもなかった場合は nil を返します。
//emlist[例][ruby]{
p [1, 0, 0, 1, 0].index(1) #=> 0
p [1, 0, 0, 0, 0].index(1) #=> 0
p [0, 0, 0, 0, 0].index(1) #=> nil
//}
ブロックが与えられた場合には、各要素を引数とし......返します。
一つも真にならなかった場合は nil を返します。
//emlist[例][ruby]{
p [0, 1, 0, 1, 0].index {|v| v > 0} #=> 1
//}
引数、ブロックのどちらも与えられなかった場合は、
Enumerator のインスタンスを返します。
@see Array#rindex... -
Array
# index(val) -> Integer | nil (24406.0) -
条件に一致する最初の要素の位置を返します。
...置を返します。
等しい要素がひとつもなかった場合は nil を返します。
//emlist[例][ruby]{
p [1, 0, 0, 1, 0].index(1) #=> 0
p [1, 0, 0, 0, 0].index(1) #=> 0
p [0, 0, 0, 0, 0].index(1) #=> nil
//}
ブロックが与えられた場合には、各要素を引数とし......返します。
一つも真にならなかった場合は nil を返します。
//emlist[例][ruby]{
p [0, 1, 0, 1, 0].index {|v| v > 0} #=> 1
//}
引数、ブロックのどちらも与えられなかった場合は、
Enumerator のインスタンスを返します。
@see Array#rindex... -
Array
# index -> Enumerator (24306.0) -
条件に一致する最初の要素の位置を返します。
...置を返します。
等しい要素がひとつもなかった場合は nil を返します。
//emlist[例][ruby]{
p [1, 0, 0, 1, 0].index(1) #=> 0
p [1, 0, 0, 0, 0].index(1) #=> 0
p [0, 0, 0, 0, 0].index(1) #=> nil
//}
ブロックが与えられた場合には、各要素を引数とし......返します。
一つも真にならなかった場合は nil を返します。
//emlist[例][ruby]{
p [0, 1, 0, 1, 0].index {|v| v > 0} #=> 1
//}
引数、ブロックのどちらも与えられなかった場合は、
Enumerator のインスタンスを返します。
@see Array#rindex... -
Array
# difference(*other _ arrays) -> Array (21607.0) -
自身から other_arrays の要素を取り除いた配列を生成して返します。
...自身から other_arrays の要素を取り除いた配列を生成して返します。
要素の同一性は Object#hash と Object#eql? により評価されます。
self 中で重複していて、other_arrays中に存在していなかった要素は、その重複が保持されます。......素の順は self における要素の順と同じです。
//emlist[例][ruby]{
[ 1, 1, 2, 2, 3, 3, 4, 5 ].difference([ 1, 2, 4 ]) # => [ 3, 3, 5 ]
[ 1, 'c', :s, 'yep' ].difference([ 1 ], [ 'a', 'c' ]) # => [:s, "yep"]
//}
集合のような振る舞いが必要なら Set も参照し......てください。
@see Array#-... -
Array
# intersection(*other _ arrays) -> Array (21607.0) -
自身と引数に渡された配列の共通要素を新しい配列として返します。 要素が重複する場合は、そのうちの1つのみを返します。 要素の順序は自身の順序を維持します。
...します。
@param other_arrays 自身と共通要素を取りたい配列を指定します。
配列以外のオブジェクトを指定した場合は to_ary
メソッドによる暗黙の型変換を試みます。
@raise TypeError 引数に配列以外......合に発生します。
intersectionはObject#hashとObject#eql?を使って比較を行います。
//emlist[例][ruby]{
[1, 1, 3, 5].intersection([3, 2, 1]) # => [1, 3]
["a", "b", "z"].intersection(["a", "b", "c"], ["b"]) # => ["b"]
["a"].intersection......# => ["a"]
//}
@see Set#intersection, Array#&... -
MiniTest
:: Unit # run _ test _ suites(filter = / . / ) -> Array (21501.0) -
全てのテストを実行します。
...全てのテストを実行します。
@param filter 実行するテストメソッド名を正規表現で指定します。
@return テストケース数とアサーション数を返します。... -
Array
# bsearch _ index { |x| . . . } -> Integer | nil (21454.0) -
ブロックの評価結果で範囲内の各要素の判定を行い、条件を満たす値の位置を 二分探索(計算量は O(log n))で検索します。要素が見つからない場合は nil を返します。self はあらかじめソートしておく必要があります。
...素が見つからない場合は nil
を返します。self はあらかじめソートしておく必要があります。
本メソッドはArray#bsearchと同様に、ブロックを評価した結果により2
つのモードで動作します。Array#bsearch との違いは見つかった要......
Array#bsearch を参照してください。
//emlist[例: find-minimum モード][ruby]{
ary = [0, 4, 7, 10, 12]
ary.bsearch_index { |x| x >= 4 } # => 1
ary.bsearch_index { |x| x >= 6 } # => 2
ary.bsearch_index { |x| x >= -1 } # => 0
ary.bsearch_index { |x| x >= 100 } # => nil
//}
//emlist[......例: find-any モード][ruby]{
ary = [0, 4, 7, 10, 12]
# 4 <= v < 8 になる要素の位置を検索
ary.bsearch_index { |x| 1 - x / 4 } # => 2
# 8 <= v < 10 になる要素の位置を検索
ary.bsearch_index { |x| 4 - x / 2 } # => nil
//}
@see Array#bsearch... -
Array
# slice(pos , len) -> Array | nil (21438.0) -
指定された自身の部分配列を返します。Array#[] と同じです。
...ます。Array#[] と同じです。
@param pos Array#[] と同じです。
@param len Array#[] と同じです。
@param range Array#[] と同じです。
//emlist[例][ruby]{
p [0, 1, 2].slice(0, 2) #=> [0, 1]
p [0, 1, 2].slice(2..3) #=> [2]
p [0, 1, 2].slice(10, 1) #=> nil
//}...