mのn乗

再帰の勉強

#Ruby
def pow(m,n)
  if n == 0 then 1
  else m * pow(m,n-1)
  end
end
puts pow(2,3) #=>8
//scala
def pow(m: Int,n: Int):Int= if (n == 0) 1  else m * pow(m,n-1)
println(pow(2,3)) //=>8