10 lines
221 B
Plaintext
10 lines
221 B
Plaintext
|
|
fun join(a, b) {
|
|
u = a[count(a)-1] == '/';
|
|
v = b[count(b)-1] == '/';
|
|
if u and v:
|
|
return string.cat(string.slice(a, 0, count(a)-1), b);
|
|
if u or v:
|
|
return string.cat(a, b);
|
|
return string.cat(a, '/', b);
|
|
} |