48件ヒット
[1-48件を表示]
(0.148秒)
ライブラリ
- ビルトイン (12)
-
cgi
/ session (12) -
rubygems
/ config _ file (24)
クラス
-
CGI
:: Session :: FileStore (12) -
Gem
:: ConfigFile (24)
モジュール
- Enumerable (12)
キーワード
- chunk (12)
-
update
_ sources (12) -
update
_ sources= (12)
検索結果
先頭4件
-
CGI
:: Session :: FileStore # update -> () (27202.0) -
セッションの状態をファイルに保存します。
セッションの状態をファイルに保存します。 -
Gem
:: ConfigFile # update _ sources=(update _ sources) (15409.0) -
Gem::SourceInfoCache を毎回更新するかどうか設定します。
...Gem::SourceInfoCache を毎回更新するかどうか設定します。
@param update_sources 真を指定すると毎回 Gem::SourceInfoCache を更新します。... -
Gem
:: ConfigFile # update _ sources -> bool (15202.0) -
真の場合は Gem::SourceInfoCache を毎回更新します。 そうでない場合は、キャッシュがあればキャッシュの情報を使用します。
真の場合は Gem::SourceInfoCache を毎回更新します。
そうでない場合は、キャッシュがあればキャッシュの情報を使用します。 -
Enumerable
# chunk {|elt| . . . } -> Enumerator (113.0) -
要素を前から順にブロックで評価し、その結果によって 要素をチャンクに分けた(グループ化した)要素を持つ Enumerator を返します。
...素を持つ
Enumerator を返します。
ブロックの評価値が同じ値が続くものを一つのチャンクとして
取り扱います。すなわち、ブロックの評価値が一つ前と
異なる所でチャンクが区切られます。
返り値の Enumerator は各チャンク......す。
//emlist[][ruby]{
enum.chunk {|elt| key }.each {|key, ary| do_something }
//}
例として、整数列を連続する奇数/偶数に分ける例を見てみます。
「n.even?」の値が切り替わるところで区切られているのがわかるでしょう。
//emlist[例][ruby]{
[......3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5].chunk {|n|
n.even?
}.each {|even, ary|
p [even, ary]
}
# => [false, [3, 1]]
# [true, [4]]
# [false, [1, 5, 9]]
# [true, [2, 6]]
# [false, [5, 3, 5]]
//}
このメソッドは各要素が既にソートされている場合に便利です。
以下...