RosettaCodeData/Task/Comma-quibbling/Julia/comma-quibbling.julia
2018-06-22 20:57:24 +00:00

10 lines
304 B
Text

function quibble(arr::Array)
if isempty(arr) rst = "" else rst = "$(arr[end])" end
if length(arr) > 1 rst = join(arr[1:end-1], ", ") * " and " * rst end
return "{" * rst * "}"
end
@show quibble([])
@show quibble(["ABC"])
@show quibble(["ABC", "DEF"])
@show quibble(["ABC", "DEF", "G", "H"])