Logo-recursive-procedures

提供:Dev Guides
移動先:案内検索

ロゴ-再帰的手順

再帰プロシージャでは、プロシージャ内でプロシージャの繰り返し呼び出しが行われます。 私たちは次のコードを考えてみましょう-

to spiral_recur :n
   if :n < 1 [stop]
   fd :n
   rt 20
   spiral_recur 0.95 * :n
end

プロシージャspiral_recurは、プロシージャ本体自体から呼び出されました。 次のスクリーンショットは、コードの実行と出力を示しています。

再帰的手順