種類
ライブラリ
- ビルトイン (584)
- find (48)
- matrix (72)
- mkmf (96)
-
net
/ http (36) - pathname (24)
- rake (12)
-
rdoc
/ context (60) -
rdoc
/ top _ level (36) -
rexml
/ document (24) -
rubygems
/ command _ manager (24) -
rubygems
/ commands / dependency _ command (24) -
rubygems
/ commands / which _ command (12) -
rubygems
/ dependency _ installer (24) -
rubygems
/ dependency _ list (12) -
rubygems
/ gem _ path _ searcher (24) -
rubygems
/ source _ index (12) -
rubygems
/ spec _ fetcher (12) - shell (6)
-
shell
/ command-processor (6) -
shell
/ filter (6) - socket (48)
- uri (12)
クラス
- Array (137)
- BasicObject (12)
- Dir (144)
- Encoding (24)
- Enumerator (6)
-
Enumerator
:: Lazy (31) -
Gem
:: CommandManager (24) -
Gem
:: Commands :: DependencyCommand (24) -
Gem
:: Commands :: WhichCommand (12) -
Gem
:: DependencyInstaller (24) -
Gem
:: DependencyList (12) -
Gem
:: GemPathSearcher (24) -
Gem
:: SourceIndex (12) -
Gem
:: SpecFetcher (12) - Matrix (72)
-
Net
:: HTTP (24) - Pathname (24)
-
RDoc
:: Context (60) -
RDoc
:: TopLevel (36) - Range (24)
- Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6) -
Socket
:: AncillaryData (36) -
Socket
:: Ifaddr (12) - String (12)
-
URI
:: Generic (12)
モジュール
- Enumerable (158)
- Find (36)
- Kernel (108)
-
Process
:: GID (12) -
Process
:: UID (12) -
REXML
:: Node (12)
キーワード
-
$ LDFLAGS (12) -
$ libs (12) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - ExternalEntity (12)
- Find (12)
- Lazy (12)
-
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - Propfind (12)
- bsearch (48)
-
bsearch
_ index (20) - detect (24)
- entries (24)
- filter (21)
-
find
_ all (48) -
find
_ bad _ fds (12) -
find
_ class _ named (12) -
find
_ class _ path (12) -
find
_ command (12) -
find
_ command _ possibilities (12) -
find
_ enclosing _ module _ named (12) -
find
_ executable (12) -
find
_ first _ recursive (12) -
find
_ gems (12) -
find
_ gems _ with _ sources (12) -
find
_ header (12) -
find
_ index (108) -
find
_ library (24) -
find
_ local _ symbol (24) -
find
_ matching (12) -
find
_ module _ named (24) -
find
_ name (24) -
find
_ paths (12) -
find
_ proxy (12) -
find
_ reverse _ dependencies (12) -
find
_ spec _ by _ name _ and _ version (12) -
find
_ symbol (12) -
find
_ system _ command (18) -
find
_ type (24) - foreach (48)
-
from
_ name (24) - ifindex (12)
- index (72)
-
ip
_ pktinfo (12) -
ipv6
_ pktinfo (12) -
ipv6
_ pktinfo _ ifindex (12) - lazy (12)
- list (12)
-
method
_ missing (12) - namespace (12)
- new (36)
- open (48)
- pack (21)
- pack テンプレート文字列 (12)
- produce (6)
- propfind (12)
- prune (12)
-
record
_ location (12) -
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 4 feature (12) - select (36)
- unpack (12)
-
webrick
/ cgi (12) - パターンマッチ (12)
検索結果
先頭5件
-
Enumerable
# find(ifnone = nil) -> Enumerator (15120.0) -
要素に対してブロックを評価した値が真になった最初の要素を返します。
...ruby]{
# 最初の 3 の倍数を探す
p [1, 2, 3, 4, 5].find {|i| i % 3 == 0 } # => 3
p [2, 2, 2, 2, 2].find {|i| i % 3 == 0 } # => nil
# ifnone の使用例
ifnone = proc { raise ArgumentError, "item not found" }
p [1, 2, 3, 4, 5].find(ifnone) {|i| i % 7 == 0 }
# ArgumentError: item not... -
Enumerable
# find(ifnone = nil) {|item| . . . } -> object (15120.0) -
要素に対してブロックを評価した値が真になった最初の要素を返します。
...ruby]{
# 最初の 3 の倍数を探す
p [1, 2, 3, 4, 5].find {|i| i % 3 == 0 } # => 3
p [2, 2, 2, 2, 2].find {|i| i % 3 == 0 } # => nil
# ifnone の使用例
ifnone = proc { raise ArgumentError, "item not found" }
p [1, 2, 3, 4, 5].find(ifnone) {|i| i % 7 == 0 }
# ArgumentError: item not... -
Find (14000.0)
-
ディレクトリ配下のファイルを探索するためのモジュールです。
ディレクトリ配下のファイルを探索するためのモジュールです。 -
Enumerable
# find _ index -> Enumerator (6127.0) -
条件に一致する最初の要素の位置を返します。
...位置を返します。
等しい要素がひとつもなかった場合は nil を返します。
//emlist[例][ruby]{
(1..10).find_index(11) #=> nil
(1..10).find_index(2) #=> 1
//}
ブロックが与えられた場合には、各要素を引数として先頭から順にブロックを実行......を返します。
一つも真にならなかった場合は nil を返します。
//emlist[例][ruby]{
(1..10).find_index {|i| i % 5 == 0 and i % 7 == 0 } #=> nil
(1..100).find_index {|i| i % 5 == 0 and i % 7 == 0 } #=> 34
//}
引数、ブロックのどちらも与えられなかった場... -
Enumerable
# find _ index {|obj| . . . } -> Integer | nil (6127.0) -
条件に一致する最初の要素の位置を返します。
...位置を返します。
等しい要素がひとつもなかった場合は nil を返します。
//emlist[例][ruby]{
(1..10).find_index(11) #=> nil
(1..10).find_index(2) #=> 1
//}
ブロックが与えられた場合には、各要素を引数として先頭から順にブロックを実行......を返します。
一つも真にならなかった場合は nil を返します。
//emlist[例][ruby]{
(1..10).find_index {|i| i % 5 == 0 and i % 7 == 0 } #=> nil
(1..100).find_index {|i| i % 5 == 0 and i % 7 == 0 } #=> 34
//}
引数、ブロックのどちらも与えられなかった場... -
Enumerable
# find _ index(val) -> Integer | nil (6127.0) -
条件に一致する最初の要素の位置を返します。
...位置を返します。
等しい要素がひとつもなかった場合は nil を返します。
//emlist[例][ruby]{
(1..10).find_index(11) #=> nil
(1..10).find_index(2) #=> 1
//}
ブロックが与えられた場合には、各要素を引数として先頭から順にブロックを実行......を返します。
一つも真にならなかった場合は nil を返します。
//emlist[例][ruby]{
(1..10).find_index {|i| i % 5 == 0 and i % 7 == 0 } #=> nil
(1..100).find_index {|i| i % 5 == 0 and i % 7 == 0 } #=> 34
//}
引数、ブロックのどちらも与えられなかった場... -
Enumerable
# find _ all -> Enumerator (6120.0) -
各要素に対してブロックを評価した値が真であった要素を全て含む配列を 返します。真になる要素がひとつもなかった場合は空の配列を返します。
...します。
ブロックを省略した場合は Enumerator を返します。
//emlist[例][ruby]{
(1..10).find_all # => #<Enumerator: 1..10:find_all>
(1..10).find_all { |i| i % 3 == 0 } # => [3, 6, 9]
[1,2,3,4,5].select # => #<Enumerator: [1, 2,... -
Enumerable
# find _ all {|item| . . . } -> [object] (6120.0) -
各要素に対してブロックを評価した値が真であった要素を全て含む配列を 返します。真になる要素がひとつもなかった場合は空の配列を返します。
...します。
ブロックを省略した場合は Enumerator を返します。
//emlist[例][ruby]{
(1..10).find_all # => #<Enumerator: 1..10:find_all>
(1..10).find_all { |i| i % 3 == 0 } # => [3, 6, 9]
[1,2,3,4,5].select # => #<Enumerator: [1, 2,... -
RDoc
:: Context # find _ enclosing _ module _ named(name) -> RDoc :: NormalModule | nil (6117.0) -
find a module at a higher scope
...
find a module at a higher scope... -
Enumerator
:: Lazy # find _ all {|item| . . . } -> Enumerator :: Lazy (6113.0) -
Enumerable#select と同じですが、配列ではなくEnumerator::Lazy を返します。
...ror ブロックを指定しなかった場合に発生します。
//emlist[例][ruby]{
1.step.lazy.find_all { |i| i.even? }
# => #<Enumerator::Lazy: #<Enumerator::Lazy: #<Enumerator: 1:step>>:find_all>
1.step.lazy.select { |i| i.even? }.take(10).force
# => [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]
//... -
Gem
:: GemPathSearcher # find _ all(path) -> [Gem :: Specification] (6107.0) -
与えられたパスにマッチする Gem::Specification を全て返します。
...与えられたパスにマッチする Gem::Specification を全て返します。
@see Enumerable#find_all...