手続きは引数として与えられた数からはじめて、1ずつ増やしながら整数を(無限に)生成します。いう名前で定義してみました。以下のプログラムはエラトステネスのふるいにより無限に素数を求めつづけるジェネレータです。end呼び出し方はこのようになります。手続きから実行が開始されます。定義で囲ってください。このままでは無限に素数を生成しつづけますが、生成する素数の数を限定することもできます。バックスラッシュ演算子でジェネレータの生成する値の数を制限できます。取り出すことができます。いろいろなことができる実用的な言語ですが、今回紹介するのは、失敗ベースの判定とジェネレータだけです。ここから先は自習してください。ついての情報は以下から入手することができます。言語のホームページから入手可能です。いうパッケージとして提供されています。・間接に影響を与えている。与えた影響は大きくないと思います。ジェネレータとは直接の関係はありません。設計のごく初期段階には失敗ベースの真偽値判断も検討しましたが、結局取り込みませんでした。取り込んでいたら歴史が変わっていたかもしれませんね。影響が少しもないかと考えると、思い出しました。いただいたかもしれません。経由だったような気もするんですが。えらく些細な影響ですねえ。