# Fizzbuzz up to command line argument [default 10 if absent] set 'at 0 set 'target (get args 0) if target { set 'target (to-int target) # ARGV is strings... } { set 'target 10 # No ARGV } set '=0 { = 0 (get args 0) } while {< at target} { set 'at (+ at 1) set 'three (=0 (% at 3)) set 'five (=0 (% at 5)) print (if three { if five { return "Fizzbuzz" } { return "Fizz" } } { if five { return "Buzz" } { return at } }) sp } print ln
https://files.mastodon.social/media_attachments/files/114/310/168/639/183/200/original/c806dbcab05c9a54.png