동타임 이라 보면된다.
다만 재귀에는 대략 4-5 종류 있어서 니가 선택을 잘못하면 페널티가 있는거지.
니가 함수형 언어를 쓰면 반복이 없어서 쓰려해도 못쓴다(물론 이상한 짓거리 하면 얼추 비슷하겐 됨)
또 일부 구현체에서 꼬리재귀를 최적화 못해서 스택 오버플로우 내기도 함. 이런 구현체는 쓰지마라
대부분의 반복은 인간의 수학적 사고와 동일한 구조가 아니지. 재귀가 동일한 구조임. 즉 니 생각을 그대로 표현하는데는 재귀만항게 없다
이런거까지 알려줘야 되다니 ㅋㅋㅋ
다만 재귀에는 대략 4-5 종류 있어서 니가 선택을 잘못하면 페널티가 있는거지.
니가 함수형 언어를 쓰면 반복이 없어서 쓰려해도 못쓴다(물론 이상한 짓거리 하면 얼추 비슷하겐 됨)
또 일부 구현체에서 꼬리재귀를 최적화 못해서 스택 오버플로우 내기도 함. 이런 구현체는 쓰지마라
대부분의 반복은 인간의 수학적 사고와 동일한 구조가 아니지. 재귀가 동일한 구조임. 즉 니 생각을 그대로 표현하는데는 재귀만항게 없다
이런거까지 알려줘야 되다니 ㅋㅋㅋ
ㅇㄱㄹㅇlisp의일종인scheme에선변수가이뮤터블이라서(물론set!으로할수있기는하지만논외)for문도만들수가ㅇ벗어서꼬리재귀로매크로를만들어서씀scheme구현체는꼬리재귀최적화해야한다고표준에서박아논