From 49aa602fe543373154cce7560a848507b08a7a83 Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Sat, 27 Jan 2024 19:15:37 +0200 Subject: [PATCH] examples: cleanup examples/fizz_buzz.v --- examples/fizz_buzz.v | 23 +++++++---------------- 1 file changed, 7 insertions(+), 16 deletions(-) diff --git a/examples/fizz_buzz.v b/examples/fizz_buzz.v index 3310460871..452ecee44a 100644 --- a/examples/fizz_buzz.v +++ b/examples/fizz_buzz.v @@ -1,17 +1,8 @@ -fn main() { - mut s := '' - for n in 1 .. 101 { - if n % 3 == 0 { - s += 'Fizz' - } - if n % 5 == 0 { - s += 'Buzz' - } - if s == '' { - println(n) - } else { - println(s) - } - s = '' - } +for n in 1 .. 101 { + println(match true { + n % 15 == 0 { 'FizzBuzz' } + n % 5 == 0 { 'Buzz' } + n % 3 == 0 { 'Fizz' } + else { n.str() } + }) }