41 lines
751 B
Plaintext
41 lines
751 B
Plaintext
(module main)
|
|
|
|
(fn maybe_value () -> (option i32)
|
|
(some i32 42))
|
|
|
|
(fn maybe_empty () -> (option i32)
|
|
(none i32))
|
|
|
|
(fn maybe_wide_value () -> (option i64)
|
|
(some i64 2147483648i64))
|
|
|
|
(fn maybe_wide_empty () -> (option i64)
|
|
(none i64))
|
|
|
|
(fn maybe_float_value () -> (option f64)
|
|
(some f64 42.5))
|
|
|
|
(fn maybe_float_empty () -> (option f64)
|
|
(none f64))
|
|
|
|
(fn maybe_flag_value () -> (option bool)
|
|
(some bool true))
|
|
|
|
(fn maybe_flag_empty () -> (option bool)
|
|
(none bool))
|
|
|
|
(fn maybe_string_value () -> (option string)
|
|
(some string "slovo"))
|
|
|
|
(fn maybe_string_empty () -> (option string)
|
|
(none string))
|
|
|
|
(fn result_ok () -> (result i32 i32)
|
|
(ok i32 i32 42))
|
|
|
|
(fn result_err () -> (result i32 i32)
|
|
(err i32 i32 7))
|
|
|
|
(fn main () -> i32
|
|
0)
|