blob: d8383d46c7a1d7319e844c9a06c0ef8796fdac8a [file] [log] [blame]
## examples/function_varargs.av
## require aviatorscript >= 5.2
fn join(sep, &args) {
let s = "";
let is_first = true;
for arg in args {
if is_first {
s = s + arg;
is_first = false;
}else {
s = s + sep + arg;
}
}
return s;
}
p(join(" ", "a", "b", "c"));
p(join(",", "a", "b", "c", "d"));
p(join(",", "a"));