function(함수) 재귀함수 구현

454 단어 swiftswift
  • 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

  • 피보나치
    ** 풀이 예정

좋은 웹페이지 즐겨찾기