私たちはこのオープンソースプロジェクトを世界中の人々に提供したいと考えています。このチュートリアルの内容をあなたが知っている言語に翻訳するのを手伝ってください。オブジェクトは配列の汎化です。ループで任意のオブジェクトを使用できるようにするための概念です。他にも多くの組み込みオブジェクトがあり、それらも同様に反復可能です。文字列も反復可能です。後で分かりますが、多くの組み込みの演算子やメソッドはそれらに依存しています。それをループ処理するのに最適な構文です。それでは、それを動作させる方法を見てみましょう。概念を簡単に掴む事ができます。適したオブジェクトを持っています。(このための特別な組み込みのシンボルです)という名前のメソッドをオブジェクトに追加する必要があります。始まると、そのメソッドを呼び出します(なければエラーになります)。もつオブジェクト)を返さなければいけません。形式でなければなりません。繰り返しが終わったことを示します。は新しい値である必要があります。5}反復可能(iterables)の中心的な機能に注意してください。重要な関心の分離があります。メソッドを持っていません。呼び出しで生成され、反復を処理します。従って、反復オブジェクトは反復処理されるオブジェクトから分離されています。して使うこともできます。現在の反復の状況を覚えています。場合によってはそれでも問題ありません。ループを実行することは不可能だということです。1つしかないので、オブジェクトは繰り返し状態を共有します。