로고-재귀 절차

재귀 적 프로 시저에서는 프로 시저 내에서 프로 시저의 반복 호출이 있습니다. 다음 코드를 살펴 보겠습니다.

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

프로 시저 spiral_recur는 프로 시저 본문 자체에서 호출되었습니다. 다음 스크린 샷은 코드의 실행 및 출력을 보여줍니다.