RosettaCodeData/Task/Comma-quibbling/Sidef/comma-quibbling.sidef
2023-07-18 13:51:12 -07:00

7 lines
195 B
Text

func comma_quibbling(words) {
'{' + ([words.first(-1).join(', ')]-[''] + [words.last] -> join(' and ')) + '}'
}
[<>, <ABC>, <ABC DEF>, <ABC DEF G H>].each { |w|
say comma_quibbling(w)
}