Echo Writes Code

func.orchid

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
-- An Orchid program demonstrating the use of the `func!` keyword.

import! orchid.console;
import! orchid.string;

main! {
	-- Functions are applied using parentheses.
	call! console.write_line (greeting_for "Orchid");
}

-- Defines a new pure function.
func! greeting_for (name: String) -> String {
	-- All functions must end with exactly one `return!` statement.
	return! (string.combine "Hello, " name);
}