Without a return value
Functions
With a return value
Without a return value
Multiple return values
Without parameters
Array of parameters
Out parameters
In-out parameters
Modifying parameters
Optional parameter values
Recursion
add3_and_print
(
5
);
fn
add3_and_print
(value:
i32
) {
print!
(
"
{}
"
, value +
3
);
}
Languages
Python
C
C++
Java
C#
JavaScript
R
Golang
Delphi
PHP
Ruby
Swift
Kotlin
Lua
TypeScript
Clojure
Bash
Objective-C