returnを使用して関数を終了する

400 ワード

returnで値を返すこともできますが、関数の実行中に途中から退出する機能もあります.
=>戻り値+終了
def recursive_function(i):
  #종료 조건
  if i == 100:
    return
  print(i, '번째 재귀 함수에서', i + 1, '번째 재귀 함수를 호출합니다.')
  recursive_function(i + 1)
  print(i, '번째 재귀 함수를 종료합니다.')
iが100の場合、後続のprint文および関数呼び出し文は、実行せずにすぐに終了します.
私はどうしてこのように贵関数で混同します…!!!!!!!!!!!!再帰関数の正しい終了順序がよくわかりません.