問題タブ [enumerator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - 2つの配列からオブジェクトを取得する方法は?
映画についてクイズを作りたいです。
10個のオブジェクトを持つクイズの可変配列があります。コアデータの使用..エンティティは映画です。属性は、title、actor、およびcorrectcountです。
2つのテキストフィールドがあります。
タイトルフィールドとアクターフィールド。
1つのオブジェクトから2つのクイズを作りたい
タイトルフィールドが非表示になっている最初のクイズ、アクターフィールドが非表示になっている2番目のクイズ。
ユーザーは映画のタイトルまたは俳優の名前を入力できます。テキストフィールドで。
そして、ユーザーが正しいものを入力した場合、私は正しいカウントを+1したいと思います。
私がしたことは..
クイズの可変配列をこれらの2つの配列に入れます
そして映画*quizMovie
そして..これらの2つの配列をスフレした後、nextObjectメソッドを使用するように列挙子を設定します。
セット番号=1<
そして、クイズを設定してクイズを開始するためのUIButton
そして、ユーザーが完了ボタンをタップすると、正しければ、正しいカウントを+1したいと思います。
これらのコードで..私は私が欲しいものを得ることができません...
完了します。
助けて、天才!
haskell - Haskell の iteratee 関数を理解する
Haskell の iteratee I/O とは何かを理解しようとしています。次の Haskell-Wiki をいくつかの定義で確認しました。
その関数の 2 行目、3 行目、および最後の 2 行の意味がわかりません。
iteratee 関数が何をするかは知っていますが、いくつかの行がわかりません。このウィキページの他の機能は本当に不思議です。いくつかの説明が抜けているので、彼らが何をしているのか理解できません。
c# - C# IEnumerable、IEnumerator リセット関数が呼び出されない
私は基本的に、クラスを使用して反復できるようにしようとしていforeach
ます。このチュートリアルを読みました。MSDN . それは非常に簡単に思えます。しかし、2回目の繰り返しをしたいときに問題があります。私はそれをデバッグしました。Reset()
関数を呼び出していないことがわかりました。
クラスA
次のメイン関数を実行すると; 関数を呼び出すことはありませんReset()
。したがって、1回ループした後、クラスを再度反復することはできません。
主要
出力:
何かご意見は?
c# - ObservableCollectionからアイテムを削除するには?
重複の可能性:
foreach でリストを変更する最良の方法は何ですか?
があり、次のObservableCollection mycollection
ような列挙子で何かをしたいとします。
このメソッドClose()
には 1 行のコードがあります - mycollection.Remove(x);
. このコードを実行すると、次のエラーが発生します。
コレクションが変更されました。列挙操作が実行されない場合があります。
Close()
アプリケーションの他の多くの場所で呼び出されるため、メソッドを変更できません。この問題を解決するにはどうすればよいですか?
scala - Play2/Scala で Enumerator をフィードするために定期的な WS 呼び出しを行う最良の方法は?
Enumerator パターンを使用して、WS.url で毎秒いくつかのツイートを取得します。
私の問題はそれです
を待っています
WS.url(...).get が Promise を返し、Promise.timeout を使用して毎秒呼び出しを再起動すると、
私は
したがって、適切な型を取得するには value.get を使用する必要があるため、非同期の側面ではあまりクリーンではないようです。
このコードは機能しますが、私の質問は次のとおりです。これを達成するためのより良い、よりエレガントな方法はありますか? 別の Promise と Promise.timeout から簡単に Promise を取得できますか?
ありがとう :)
ruby-on-rails - アレイセパレートアレイルビーオンレール
配列をループすることを意図した次のコードがあり、各オブジェクトの後にコンマがあり、最後のアイデアが期待されます
コードが実行されようとしているように見えますが、何らかの理由で.join要素が原因で次のようなエラーが発生しています。
これを機能させるには、何をする必要がありますか?
arrays - 列挙子を配列に変換できません
1 つのアプリケーションで作業しているときに、次のエラーが発生します。
列挙子を配列に変換できません
これが私のコードmr_collection
です。MongoID クエリです。
取得中にmr_collection
結果を調べると、次のようになりmr_collection
ます。
取得中にcollection
結果を調べると、次のようになりcollection
ます。
行でエラーが発生していますpaginator.replace(collection)
。Ruby 1.9.3 と Rails 3.2.6 を使用しています。
c# - C# の IDL で定義されたメソッドの実際の名前を取得する
IDL を使用したプロジェクトがあり、Enumeration との定義されたインターフェイスがあります。ID = DISPID_NEWENUM のプロパティがあります (for-each などのサポート)。
これから、interop dll を生成します。リフレクションを使用してそのインターフェイスのすべてのメソッドを取得すると、このメソッドは GetEnumerator メソッドに置き換えられます。
メソッドの本当の名前(IDLで書かれている)をリフレクションでどうにか取得することはできますか?
助けてくれてありがとう。
scala - 大きなファイルの Play2 iteratee と列挙子のストリーミングが失敗する
重複の可能性:
クライアントへの Play2 フレームワーク プロキシ ストリーミング コンテンツは、ストリーミングが完了した後も接続を開いたままにします
Web サービスからクライアントに 11 MB のファイルをストリーミングしています。これは基本的にパススルー プロキシです。ここに私のコードがあります:
そして私はそれを呼びます:
遅いサービスの場合、これはうまく機能し、ファイル全体を取得します。高速なサービスの場合、ファイルのごく一部 (サイズは異なります) のみを取得し、残りの画像は切り取ります。画像がたとえば 11 MB の場合、.close() メソッドがストリームを強制終了する前に 2 MB しか取得できません。
Iteratee がすべてのデータを取得することは知っていますが (印刷すると表示されます)、Enumerator の .close() 呼び出しの実行が早すぎて、interatee が実行できるようになる前に列挙子を切断するようです。それを埋めます。
いくつかの質問を聞きたいんです:
これはプロキシを実行する正しい方法ですか? 私は最初に従来の Java IO ストリームでこれを行いました。これは正常に機能しましたが、慣用的またはノンブロッキングではありませんでした
これがこの問題を解決するための合理的な方法である場合、Enumerator.close() メソッドはどこに行くべきですか? .onRedeem には .orTimeout と同じ問題があります
ありがとうございました!
ios - iOS で配列からオブジェクトを削除しようとすると NSGenericException が発生する
この問題を解決する方法の例を確認しましたが、まだ直面しています..
私のコードは
エラーは*** Terminating app due to uncaught exception 'NSGenericException', reason: '*** Collection <__NSArrayM: 0x6a97ba0> was mutated while being enumerated.'
obstacles
更新:配列にオブジェクトが 1 つしかない場合、コードは機能します。複数のオブジェクトで失敗します..