fn false_(n int) !bool { println('False ${n}') return false } fn true_(n int) !bool { println('True ${n}') return true } fn true_2() !bool { println('True') return true } fn test() ! { if true_(2)! || !false_(2)! { println('ok') } if false { } else if (true_(3)! || !false_(3)!) && false_(3)! { println('ok2') } } fn main() { test() or { panic(err) } }