yield

    20

    5答えて

    私はダウンロード時に結果を得る関数を持っています。その理由だけで私は5つの文字列を印刷しません... import time def GeneratorFunction(max_val): for i in range(0,5): time.sleep(1) yield "String %d"%i def SmallGenerator(): yi

    8

    1答えて

    私は発電機は次のように定義されています def lengths(x): for k, v in x.items(): yield v['time_length'] をそしてそれが生成 for i in lengths(x): print i でそれを呼び出し、動作します: 3600 1200 3600 300 をこれは正しい数字です。 somefu

    7

    2答えて

    私はtxtファイルを読み込むクラスを作成しました。このファイルは、(のは、「セクション」と呼んでみましょう)非空行のブロックで構成空行で区切られます。 line1.1 line1.2 line1.3 line2.1 line2.2 私の最初の実装では、ファイル全体を読み込み、リストのリストを返す、ということでしたセクションのリストです。各セクションは行のリストです。 これは明らかにメ

    55

    5答えて

    私は端末のカーソルを回転させるコードを探していて、これを見つけました。私はコード内で何が起きているのだろうと思っていた。特にfor c in spinning_cursor():私はこの構文を見たことがありません。それはyieldで一度に1つの要素をジェネレータから返すためですか?これはcに割り当てられていますか? x in y()のこれ以外の例はどれですか? import sys import

    5

    2答えて

    フィールド上で検証を行い、xlsのすべての行を含むジェネレータを生成するコード(xlsパーサー)があります。 ここで、検証エラーをリストで収集し、ジェネレータが使い果たされたときに使用する必要があります。 これはパーサと貧弱な設計ソリューションを表すコードです。 error_list = [] def gen(limit): #xls parser for x in range(li

    12

    2答えて

    ループとパターンマッチに基づいて異なるケースクラスオブジェクトのリストを作成しています。 デフォルトのケース(本質的にリストをフィルタリングし、1つのステップでタイプにマッピングする)に当たるアイテムを除外(スキップ)したい。 私はおそらくすべての可能性を見るためにScalaにとって新しすぎです。私の試み: val events = for (ev <- data) yield {

    8

    2答えて

    私はpython gurusの初心者の質問があります。 私はそうのような繰り返し歩留まり-アクションの多くを保持する機能Aを持っている: yield a yield b yield c ようなので、それが見えます: def funA(): … yield a yield b yield c … yield a yield

    14

    4答えて

    例機能で終了する理由: def func(iterable): while True: val = next(iterable) yield val が、私は離陸場合yield文関数が呼び出すとStopIteration例外を発生させますか? EDIT:あなたを誤解して申し訳ありません。私はジェネレータが何であるか、そしてジェネレータの使い方を知っています。も

    9

    4答えて

    このコードでは、indexをインクリメントして、結果をそれぞれyieldに設定します。 var index=0 for(str <- splitToStrings(text)) yield { if (index != 0) index += 1 // but index is equal to `0` all the time new Word(str, UNK

    6

    3答えて

    yieldとcontent_forという動的コンテンツを作成しようとしています。基本的に私はレイアウトの束を持っています。そして、私はレイアウトごとにたくさんのビューを作成したくありません。必要になったときにビュー部分をレンダリングしたい。コードの異なる部分についてはOKです。しかし、私は別のコンテンツで同じ部分に問題があります。私application.html.erb <%= yield %>