v2 / vlib / v / slow_tests / inout / printing_result_in_infix_expr2.vv
29 lines · 24 sloc · 374 bytes · 6a32c810703f4ec0c39fe18298ebe6c40acac8f1
Raw
1fn false_(n int) !bool {
2 println('False ${n}')
3 return false
4}
5
6fn true_(n int) !bool {
7 println('True ${n}')
8 return true
9}
10
11fn true_2() !bool {
12 println('True')
13 return true
14}
15
16fn test() ! {
17 if true_(2)! || !false_(2)! {
18 println('ok')
19 }
20
21 if false {
22 } else if (true_(3)! || !false_(3)!) && false_(3)! {
23 println('ok2')
24 }
25}
26
27fn main() {
28 test() or { panic(err) }
29}
30