Which code does not work? I tested this, it works as expected.
The code without spaces between parameters is incorrect.
str s ss sss
int i t
s="this is a test"
ss="for Win"
i=4
t=132
sub.TestForWin(s sss ss i t)
out sss
#sub TestForWin
function ~s1 ~&result [~s2] [ii] [tt]
result.format("%s %i %s %i" s1 ii s2 tt)
ret
The code without spaces between parameters is incorrect.