2289件ヒット
[201-300件を表示]
(0.080秒)
ライブラリ
- ビルトイン (627)
- csv (176)
- dbm (11)
- gdbm (11)
- matrix (122)
-
net
/ http (649) - prime (44)
- psych (11)
-
rdoc
/ generator / json _ index (11) -
rexml
/ document (132) -
rubygems
/ commands / dependency _ command (11) -
rubygems
/ indexer (165) -
rubygems
/ source _ index (231) -
rubygems
/ source _ info _ cache _ entry (22) - sdbm (11)
- socket (22)
- strscan (22)
-
yaml
/ dbm (11)
クラス
- Array (278)
- CSV (33)
-
CSV
:: FieldInfo (22) -
CSV
:: Row (66) -
CSV
:: Table (55) - DBM (11)
- Enumerator (22)
-
Enumerator
:: Lazy (10) - GDBM (11)
-
Gem
:: Commands :: DependencyCommand (11) -
Gem
:: Indexer (165) -
Gem
:: SourceIndex (231) -
Gem
:: SourceInfoCacheEntry (22) - Hash (136)
- MatchData (33)
- Matrix (110)
-
Net
:: HTTP (132) -
Net
:: HTTPGenericRequest (88) -
Net
:: HTTPResponse (99) -
Prime
:: PseudoPrimeGenerator (44) -
Psych
:: Parser :: Mark (11) -
RDoc
:: Generator :: JsonIndex (11) -
REXML
:: Elements (33) -
REXML
:: Parent (88) - Regexp (11)
-
RubyVM
:: InstructionSequence (11) - SDBM (11)
-
Socket
:: AncillaryData (11) -
Socket
:: Ifaddr (11) - String (54)
- StringScanner (22)
- Vector (12)
-
YAML
:: DBM (11)
モジュール
- Enumerable (72)
-
Net
:: HTTPHeader (330) -
REXML
:: Node (11)
キーワード
- [] (77)
- []= (100)
- abbreviate (11)
-
add
_ spec (11) -
add
_ specs (11) -
basic
_ auth (11) - begin (11)
- body (22)
- body= (11)
-
body
_ stream (11) -
body
_ stream= (11) - bsearch (18)
-
bsearch
_ index (18) -
build
_ indices (9) -
build
_ indicies (2) - byteindex (2)
- byterindex (2)
- bytesplice (6)
- chunked? (11)
- code (11)
-
collect
_ specs (11) -
compact
_ specs (11) - compress (11)
-
content
_ length (11) -
content
_ length= (11) -
content
_ range (11) -
content
_ type= (11) - convert (33)
- delete (33)
-
delete
_ at (11) -
dest
_ directory (11) - directory (11)
- dump (11)
- each (77)
-
each
_ capitalized _ name (11) -
each
_ header (11) -
each
_ index (44) -
each
_ key (11) -
each
_ name (11) -
each
_ value (11) -
each
_ with _ index (66) - end (11)
- entity (11)
- fetch (66)
- field (11)
- fill (66)
- filter! (12)
-
find
_ gems (11) -
find
_ index (99) -
find
_ name (11) -
form
_ data= (11) -
gem
_ file _ list (11) -
gem
_ signature (11) - generate (11)
-
generate
_ index (11) - get (22)
- get2 (22)
-
get
_ fields (11) - getbyte (11)
- gzip (11)
- head (11)
- head2 (22)
-
http
_ version (11) - ifindex (11)
- index= (11)
-
index
_ in _ parent (11) -
index
_ signature (11) -
install
_ indices (9) -
install
_ indicies (2) -
ipv6
_ pktinfo _ ifindex (11) -
keep
_ if (22) - key (7)
- key? (11)
-
latest
_ specs (11) - length (11)
-
load
_ gems _ in (11) -
main
_ type (11) -
make
_ temp _ directories (11) - method (22)
- msg (11)
-
named
_ captures (11) - outdated (11)
- paranoid (11)
- path (11)
- pointer= (11)
- pos= (11)
-
proxy
_ basic _ auth (11) - range (11)
-
range
_ length (11) -
read
_ body (22) - refresh (11)
- refresh! (11)
-
remove
_ spec (11) -
request
_ body _ permitted? (11) -
request
_ get (22) -
request
_ head (22) -
response
_ body _ permitted? (11) - rindex (44)
- sanitize (11)
-
sanitize
_ string (11) - search (11)
- select! (22)
-
send
_ request (11) -
set
_ content _ type (11) -
set
_ form _ data (11) - setbyte (11)
- size (22)
-
source
_ index (11) -
spec
_ dirs (11) -
spec
_ dirs= (11) - specification (11)
-
sub
_ type (11) -
to
_ a (11) -
to
_ h (17) -
transform
_ keys (17) -
transform
_ keys! (17) -
transform
_ values (16) -
transform
_ values! (16) -
type
_ params (11) - update (11)
- value (11)
-
values
_ at (11) -
with
_ index (54)
検索結果
先頭5件
-
Gem
:: SourceIndex # index _ signature -> String (9102.0) -
ソースインデックスの SHA256 ダイジェストを返します。
ソースインデックスの SHA256 ダイジェストを返します。
この値はインデックスが変更されると変化します。 -
Enumerable
# each _ with _ index(*args) {|item , index| . . . } -> self (6234.0) -
要素とそのインデックスをブロックに渡して繰り返します。
...合は、
要素とそのインデックスを繰り返すような
Enumerator を返します。
Enumerator#with_index は offset 引数を受け取りますが、
each_with_index は受け取りません (引数はイテレータメソッドにそのまま渡されます)。
@param args イテ......each_with_index do |n, idx|
p [n, idx]
end
# => [5, 0]
# [10, 1]
# [15, 2]
//}
//emlist[引数ありの例][ruby]{
require 'stringio'
StringIO.new("foo|bar|baz").each_with_index("|") do |s, i|
p [s, i]
end
# => ["foo|", 0]
# ["bar|", 1]
# ["baz", 2]
//}
@see Enumerator#with_index... -
Prime
:: PseudoPrimeGenerator # each _ with _ index {|prime , index| . . . } -> self (6231.0) -
与えられたブロックに対して、素数を0起点の連番を渡して評価します。
...を返します。 ブロックを与えられなかった場合は Enumerator を返します。
//emlist[例][ruby]{
require 'prime'
Prime::EratosthenesGenerator.new(10).each_with_index do |prime, index|
p [prime, index]
end
# [2, 0]
# [3, 1]
# [5, 2]
# [7, 3]
//}
@see Enumerator#with_index... -
Prime
:: PseudoPrimeGenerator # with _ index {|prime , index| . . . } -> self (6231.0) -
与えられたブロックに対して、素数を0起点の連番を渡して評価します。
...を返します。 ブロックを与えられなかった場合は Enumerator を返します。
//emlist[例][ruby]{
require 'prime'
Prime::EratosthenesGenerator.new(10).each_with_index do |prime, index|
p [prime, index]
end
# [2, 0]
# [3, 1]
# [5, 2]
# [7, 3]
//}
@see Enumerator#with_index... -
Array
# each _ index {|index| . . . . } -> self (6216.0) -
各要素のインデックスに対してブロックを評価します。
...ックを評価します。
以下と同じです。
//emlist[例][ruby]{
(0 ... ary.size).each do |index|
# ....
end
//}
ブロックが与えられなかった場合は、自身と each_index から生成した
Enumerator オブジェクトを返します。
@see Array#each, Array#reverse_ea... -
REXML
:: Parent # each _ index {|index| . . . } -> () (6204.0) -
各子ノードのインデックスに対しブロックを呼び出します。
各子ノードのインデックスに対しブロックを呼び出します。
ブロックが省略された場合は上のような繰り返しをする
Enumerator オブジェクトを返します。 -
Gem
:: SourceInfoCacheEntry # source _ index -> Gem :: SourceIndex (6202.0) -
このキャッシュエントリに対するソースインデックスです。
このキャッシュエントリに対するソースインデックスです。 -
Array
# bsearch _ index -> Enumerator (6139.0) -
ブロックの評価結果で範囲内の各要素の判定を行い、条件を満たす値の位置を 二分探索(計算量は O(log n))で検索します。要素が見つからない場合は nil を返します。self はあらかじめソートしておく必要があります。
...rch_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
# bsearch _ index { |x| . . . } -> Integer | nil (6139.0) -
ブロックの評価結果で範囲内の各要素の判定を行い、条件を満たす値の位置を 二分探索(計算量は O(log n))で検索します。要素が見つからない場合は nil を返します。self はあらかじめソートしておく必要があります。
...rch_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... -
Enumerable
# each _ with _ index(*args) -> Enumerator (6134.0) -
要素とそのインデックスをブロックに渡して繰り返します。
...合は、
要素とそのインデックスを繰り返すような
Enumerator を返します。
Enumerator#with_index は offset 引数を受け取りますが、
each_with_index は受け取りません (引数はイテレータメソッドにそのまま渡されます)。
@param args イテ......each_with_index do |n, idx|
p [n, idx]
end
# => [5, 0]
# [10, 1]
# [15, 2]
//}
//emlist[引数ありの例][ruby]{
require 'stringio'
StringIO.new("foo|bar|baz").each_with_index("|") do |s, i|
p [s, i]
end
# => ["foo|", 0]
# ["bar|", 1]
# ["baz", 2]
//}
@see Enumerator#with_index...