423件ヒット
[401-423件を表示]
(0.139秒)
ライブラリ
- ビルトイン (30)
- dbm (12)
- gdbm (12)
-
net
/ http (36) -
net
/ imap (72) - pstore (12)
-
rinda
/ tuplespace (24) -
rubygems
/ remote _ fetcher (48) -
rubygems
/ spec _ fetcher (60) - sdbm (12)
- tsort (81)
-
yaml
/ dbm (24)
クラス
- Array (2)
- DBM (12)
- GDBM (12)
-
Gem
:: RemoteFetcher (48) -
Gem
:: SpecFetcher (60) - Hash (12)
-
Net
:: IMAP (48) -
Net
:: IMAP :: FetchData (24) - PStore (12)
-
Rinda
:: TupleEntry (24) - SDBM (12)
- Thread (16)
-
YAML
:: DBM (24)
モジュール
-
Net
:: HTTPHeader (36) - TSort (81)
キーワード
- [] (32)
- attr (12)
-
cache
_ dir (12) - dir (12)
- download (12)
-
each
_ strongly _ connected _ component (23) -
each
_ strongly _ connected _ component _ from (23) -
fetch
_ path (12) -
fetch
_ values (2) -
find
_ matching (12) -
load
_ specs (12) -
open
_ uri _ or _ path (12) - request (12)
- seqno (12)
- store (12)
-
strongly
_ connected _ components (12) -
tsort
_ each (23) -
uid
_ fetch (12) -
uid
_ store (12)
検索結果
-
TSort
# tsort _ each {|node| . . . } -> nil (119.0) -
TSort#tsort メソッドのイテレータ版です。 obj.tsort_each は obj.tsort.each と似ていますが、 ブロックの評価中に obj が変更された場合は予期しない結果になる ことがあります。
...ss Hash
include TSort
alias tsort_each_node each_key
def tsort_each_child(node, &block)
fetch(node).each(&block)
end
end
non_sort = {1=>[2, 3], 2=>[3], 3=>[], 4=>[]}
non_sort.tsort_each {|node|
non_sort.tsort_each_child(node){|child|
printf("%d -> %d\n", node, child)
}
}
# 出... -
TSort
# tsort _ each -> Enumerator (19.0) -
TSort#tsort メソッドのイテレータ版です。 obj.tsort_each は obj.tsort.each と似ていますが、 ブロックの評価中に obj が変更された場合は予期しない結果になる ことがあります。
...ss Hash
include TSort
alias tsort_each_node each_key
def tsort_each_child(node, &block)
fetch(node).each(&block)
end
end
non_sort = {1=>[2, 3], 2=>[3], 3=>[], 4=>[]}
non_sort.tsort_each {|node|
non_sort.tsort_each_child(node){|child|
printf("%d -> %d\n", node, child)
}
}
# 出...