fuzion-lang.dev — The Fuzion Language Portal
JavaScript seems to be disabled. Functionality is limited.
Fuzion
•
Idioms
•
Idiom # 360 Create a formatted list
Idiom # 360 Create a formatted list
See
programming-idioms.org
:
Code
Code input
f(b Sequence T) String => len := b.count if len = 0 then "" else if len = 1 then $b.first else b1 := b.take (len - 1) b1.as_string ", " + " and " + b.last.as_string s := f a
What are effects?
Runnable Example
Code input
ex360 is aa := ["A", "B", "C", "D", "E"] f(b Sequence T) String => len := b.count if len = 0 then "" else if len = 1 then $b.first else b1 := b.take (len - 1) b1.as_string ", " + " and " + b.last.as_string for i in 1..(aa.count) do a := aa.take i s := f a say s
What are effects?
last changed: 2025-07-10
next: NYI: Idiom # 361 Test for perfect squarity