X-Git-Url: https://code.kerkeslager.com/?a=blobdiff_plain;f=examples%2F16_short_circuiting.fur;h=cb7b959bdb68ccba2dade5471b6df930e0ba8c77;hb=c4de9dca8a54bb5eb611a87b4d9fe36b0fe9a0b1;hp=f70e7b9f49955e66ed14f4ba338d575483555963;hpb=66b27005143ce66d7ecf1a995f1681358abff477;p=fur diff --git a/examples/16_short_circuiting.fur b/examples/16_short_circuiting.fur index f70e7b9..cb7b959 100644 --- a/examples/16_short_circuiting.fur +++ b/examples/16_short_circuiting.fur @@ -1,24 +1,12 @@ -def return_zero() do - print('This should not print\n') - 2 -end - -def return_one() do - print('This should only print once.\n') - 1 -end - def return_true() do - print('This should print exactly twice.\n') + print('This should print exactly once.\n') true end def return_false() do - print('This should print exactly twice.\n') + print('This should also print exactly once.\n') false end -0 < return_one() < 2 -0 < 0 < return_zero() return_true() or return_true() return_false() and return_false()