Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Nieokreślone argumenty - Funkcja
#1
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.
Reply
#2
O. No tym mnie zaskoczyłeś. Propsy.
Nie będzie mnie do sierpnia, jestem w Szkocji i zarabiam na studia. Do zobaczenia.
Reply
#3
Ogólnie pojęcie vargv jest we każdym (prawie) języku skryptowym, bez Ciebie ta modyfikacja by padła. 
Zaraz im utworzę temat o tym czy wiedzą, że w squirrelu mamy tez for ogólnie to dzięki ziom.
Tak w ogóle to warnował bym za udostępnianie informacji które są defacto w dokumentacji bo jeśli komuś na czymś nie zależy by to stworzyć a jest ogólno dostępne info to po co go prosić tematami na forum...
Reply
#4
Gdyby jednak wiedzieli to by nie pojawiały sie czasami pytania o to, a mi sie nie chce pisac o tym po kilka razy. Wiec wypierdalaj.
Reply
#5
Nubzior stfu.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)