23.04.2016, 22:49
Code:
function arguments(...)
{
foreach(key, val in vargv)
{
print("param " + key + " = " + val);
}
print("");
for(local i = 0; i < vargv.len(); i++)
{
print("param " + i + " = " + vargv[i]);
}
};
arguments("TEST", "TEST", "TEST");
Chyba niewiele osób zdaje sobie z tego sprawę, ale w Squirrelu można tworzyć funkcje z nieokreśloną liczbą argumentów. Macie tu krótki wzór użycia, chyba nie trzeba tego tłumaczyć. A jak trzeba to zacznijcie w końcu czytać dokumentacje.