Skip to content

Functions

Functions are defined using the func keyword:

// Function definition
func add(int a, int b) {
return a + b;
}

Tulpar supports recursive functions:

// Recursive function
func fibonacci(int n) {
if (n <= 1) {
return n;
}
return fibonacci(n - 1) + fibonacci(n - 2);
}
// Function call
int sum = add(5, 3);
int fib = fibonacci(10);