function(함수) 재귀함수 구현
-
function을 활용한 재귀함수 구현
-
재귀함수 : 자기 자신을 반복해서 호출하는 함수
-
재귀함수는 무한대로 호출(실행)될 수 있으므로 조건문을 활용하여 탈출 문구를 만들어야 한다.
-return 값에 자기 자신을 포함하여 반복하여 함수 호출
func factorial1 (num: Int) -> Int {
if num == 1 {
return 1
}return num * factorial1(num: num-1)
}
factorial1(num: 5)
결과값 = 5 x 4 x 3 x 2 x 1 = 120
- 피보나치
** 풀이 예정
Author And Source
이 문제에 관하여(function(함수) 재귀함수 구현), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@gwangtq/function함수-재귀함수-구현저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)