From 61733d6070859e6a639ae4b34faec9aacca52a29 Mon Sep 17 00:00:00 2001 From: David Kerkeslager Date: Sat, 30 Dec 2017 20:41:49 -0500 Subject: [PATCH] Removed one more test using ternary comparison --- examples/16_short_circuiting.fur | 16 ++-------------- examples/16_short_circuiting.fur.stdout.txt | 5 ++--- 2 files changed, 4 insertions(+), 17 deletions(-) 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() diff --git a/examples/16_short_circuiting.fur.stdout.txt b/examples/16_short_circuiting.fur.stdout.txt index 21ff499..3c28171 100644 --- a/examples/16_short_circuiting.fur.stdout.txt +++ b/examples/16_short_circuiting.fur.stdout.txt @@ -1,3 +1,2 @@ -This should only print once. -This should print exactly twice. -This should print exactly twice. +This should print exactly once. +This should also print exactly once. -- 2.20.1