We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
def factorial(n: Int): Int = if (n == 0) 1 else n * factorial(n - 1)
compile to
public int factorial(int n) { return n == 0 ? 1 : n * this.factorial(n - 1); }
@tailrec def gcd(a: Int, b: Int): Int = if (b == 0) a else gcd(b, a % b)
public int gcd(int a, int b) { while (b != 0) { int n = b; b = a % b; a = n; } return a; }
There was an error while loading. Please reload this page.