2012-12-21から1日間の記事一覧

yield の戻り値を受け取る

この記事は Python Tips Advent Calendar 2012 21日目の記事です。 yield の呼び出しには戻り値があります。 普段は None ですが、呼び出し元が send 関数を使った場合、その引数が yield の戻り値として渡されます。 >>> def f(xs): ... n = None ... for…