# nの階乗を求めるメソッド(定義2) def factorial(n) # nのfactorial(階乗)とは if n == 1 # nが1なら return 1 # 答は1 else # そうでなければ return n * factorial(n-1) # n と factorial(n-1)を掛けたもの end end