7 lines
195 B
Text
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)
|
|
}
|