関数再帰関数の実装
関数によるリサイクル機能の実現
再帰関数かいきかんすう:自分の関数を繰り返し呼び出すじゆうのかんすうをくりかえす
再帰関数は無限に呼び出される(実行される)ため、条件文を使用して脱出文を作成する必要があります.
-戻り値で関数を繰り返し呼び出します.
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**
Reference
この問題について(関数再帰関数の実装), 我々は、より多くの情報をここで見つけました https://velog.io/@gwangtq/function함수-재귀함수-구현テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol