enumerators

    33

    2答えて

    基本的な違いがEnumerators,Conduits、Pipesの間の主な違いとそのメリットと欠点を理解しています。いくつかはdiscussion's alreadyongoingですが、詳細な概要を知っておくとよいでしょう。

    4

    7答えて

    私はいくつかの同期構造をテストしていました。コレクションを同時に列挙していたときに、例外がスローされました(これは予想されていました)が、forループを使ってコレクションをループしたとき、ループしませんでした。誰かがこれを説明できますか?私は、リストは、リーダーとライターが同時に動作することを許可していないと考えました。列挙子を使うのと同じ振る舞いをするためにコレクションをループすることを期待して

    7

    4答えて

    この質問は、Ruby 1.9.1で列挙子を使用する方法ではなく、どのように動作するのか不思議です。ここではいくつかのコードは次のとおりです。上記のコードで class Bunk def initialize @h = [*1..100] end def each if !block_given? enum_for(:each)

    0

    3答えて

    ワイルドカードを使用してトピックを表現するので、このWEATHER.SUNNYのようなdota表記を使用してenumを持つ必要があります。列挙型は有効な識別子である必要があるため、これは不可能であることはわかっています。 here誰かがtoString mehtodを上書きすることを提案しますが、どういう意味なのでしょうか。 しかし、これはまだ可能ですか?

    1

    2答えて

    これで私は、Rubyの列挙子を使用して要素の次のn数を取得しようとしています: a = [1, 2, 3, 4, 5, 6] enum = a.each enum.next(2) # expecting [1, 2] enum.next(2) # expecting [3, 4] しかし#nextがそれをサポートしていません。私はそれを行うことができる別の方法はありますか? それともやり