Get Started Scala
import scala.annotation.tailrec
object Fatorial extends App {
var calculadora = new Calculadora()
println(calculadora.calcular(500000))
}
class Calculadora{
def calcular(f: BigInt): BigInt = {
@tailrec def calc(f: BigInt, result: BigInt): BigInt = {
if(f <= 1) result else calc(f -1, f * result)
}
calc(f, 1)
}
}