✨ ベストアンサー ✨
夜分に失礼します。
これは、再帰関数という自分自身を
呼び出す特殊な関数です。
この関数の処理は、
例えばxに5を入れると5!=5×4×3...を
求める仕様になっています。
ただ、...×1で処理を停止させたいので、
引数のkazuが、0になった時点で、
returnをして、再帰関数を終了する。
という流れになっています。
returnは、関数を終了する命令、
1は関数が返す値のことです。
たいてい、失敗したら-1, 成功したら1を
返すのが一般的です。
なるほど!!
理解できましたありがとうございます!!