slovo/examples/unsafe.slo
2026-05-22 08:38:43 +02:00

17 lines
309 B
Plaintext

(module main)
(fn add_one_in_unsafe ((value i32)) -> i32
(unsafe
(let one i32 1)
(+ value one)))
(test "unsafe block returns final value"
(= (add_one_in_unsafe 4) 5))
(test "unsafe block can return bool"
(unsafe
(= (add_one_in_unsafe 1) 2)))
(fn main () -> i32
(add_one_in_unsafe 41))