Without parameters
Functions
With a return value
Without a return value
Multiple return values
Without parameters
Array of parameters
Out parameters
Mixed parameter types
In-out parameters
Modifying parameters
Optional parameter values
Recursion
procedure
SayGoodby;
begin
WriteLn
(
'Goodby!'
);
end
;
begin
SayGoodby;
end
.
Languages
Python
C
C++
Java
C#
JavaScript
R
Rust
Golang
PHP
Ruby
Swift
Kotlin
Lua
TypeScript
Clojure
Bash
Objective-C