問題タブ [yield-keyword]
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.
scala - scala で実行時にトラバーサブルを別のものに変換する
A の traversable のすべての B を通過できるようにしたいと思います。次のコードを試しました。
しかし、式の型が Unit であることが示されているため、これはコンパイルされません。それを達成する方法は?
prolog - プロローグ - 譲歩して異なる結果を得る
呼び出されるたびに最小変数を返す述語が必要なプロローグプログラムを作成しようとしています。しかし、関数を生成すると、次の最小値が返されるようにする必要があります。例えば:
何か案は?
php - PHPでyieldとはどういう意味ですか?
私は最近、このコードに出くわしました:
yield
このキーワードは初めて見ました。取得したコードを実行しようとしています
解析エラー: 構文エラー、予期しない T_VARIABLE 行 x
では、このyield
キーワードは何ですか?それは有効なPHPですか?もしそうなら、どうやってそれを使うのですか?
ruby - Proc 内のブロックを評価できますか?
Proc 内でブロックを生成できますか? 次の例を検討してください。
私が達成しようとしているのは printx
ですが、これを Ruby 2.0 で解釈すると が発生しLocalJumpError: no block given (yield)
ます。
javascript - Selenium webdriver promises で yield (ジェネレーター) を使用する方法は?
ジェネレーターを使用して、テストnode 0.11.x
の作成を少し楽にしようとしています。Selenium
私の問題は、それらを適切に利用する方法がわからないことです。構文の問題であるに違いないとほぼ100%確信しています。
公式selenium-webdriver
モジュール (ver 2.37.0) とco
(ver 2.1.0) を使用してジェネレーターを作成しています。
ジェネレーター/yield マジックを使用しない通常のテストは次のとおりです。
以下は、yield/generator マジックで同じ結果を得ようとする 2 つの試みです。
ご覧のとおり、プロミスのコールバック内を除いて、isPresent
常にです。認めざるを得ませんが、私はジェネレーターにもプロミスにもあまり詳しくないので、非常に明白な何かを見落としている可能性があります。undefined
then()
c# - C# yield 最後までフォローアップ
methodA を呼び出してから methodB を呼び出すと、出力は "121234" になります。しかし、メソッドAからの「1234」、「12」、およびメソッドBからの「34」という出力が必要です。getNumber が返された場所を覚えておく必要があり、次の呼び出しはここから続行されます。可能です?
MethodA スニップセット
MethodB スニップセット
GetNumber