317件ヒット
[301-317件を表示]
(0.030秒)
種類
- インスタンスメソッド (141)
- 文書 (80)
- 特異メソッド (72)
- ライブラリ (24)
ライブラリ
- ビルトイン (129)
- rake (12)
-
rubygems
/ commands / dependency _ command (24) -
rubygems
/ dependency _ installer (24) -
rubygems
/ dependency _ list (12) -
rubygems
/ spec _ fetcher (12)
クラス
- Array (21)
- BasicObject (12)
- Dir (72)
-
Gem
:: Commands :: DependencyCommand (24) -
Gem
:: DependencyInstaller (24) -
Gem
:: DependencyList (12) -
Gem
:: SpecFetcher (12) - String (12)
モジュール
- Enumerable (12)
- Kernel (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) -
find
_ gems (12) -
find
_ gems _ with _ sources (12) -
find
_ matching (12) -
find
_ name (12) -
find
_ reverse _ dependencies (12) -
find
_ spec _ by _ name _ and _ version (12) - lazy (12)
-
method
_ missing (12) - namespace (12)
- new (24)
- open (48)
- pack (21)
- pack テンプレート文字列 (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 4 feature (12) - unpack (12)
-
webrick
/ cgi (12) - パターンマッチ (12)
検索結果
-
Enumerable
# lazy -> Enumerator :: Lazy (12.0) -
自身を lazy な Enumerator に変換したものを返します。
...(つまり、配列ではな
くEnumeratorを返す) ように再定義されています。
* map/collect
* flat_map/collect_concat
* select/find_all
* reject
* grep
* take, take_while
* drop, drop_while
* zip (※一貫性のため、ブロックを渡さないケースのみlazy)
* cyc......azy.flat_map {|z|
(1..z).flat_map {|x|
(x..z).select {|y|
x**2 + y**2 == z**2
}.map {|y|
[x, y, z]
}
}
}
end
# 最初の10個のピタゴラス数を表示する
p pythagorean_triples.take(10).force # takeはlazyなので、forceが必要です
p pythagore... -
Kernel
# namespace(name = nil) { . . . } -> Rake :: NameSpace (12.0) -
新しい名前空間を作成します。
...新しい名前空間を作成します。
与えられたブロックを評価する間は、その名前空間を使用します。
例:
ns = namespace "nested" do
task :run
end
task_run = ns[:run] # find :run in the given namespace.
@see Rake::TaskManager#in_namespace...