Например, я могу реализовать функцию факториала следующим образом:
fun factorial(n: int): int =
if n > 0 then n * factorial(n-1) else n
Вызов factorial
на 100, я получаю 0 из-за целочисленного переполнения. Мне нужен тип для больших целых чисел.