Gothic Online Forums
Nieokreślone argumenty - Funkcja - Printable Version

+- Gothic Online Forums (https://archive.gothic-online.com)
+-- Forum: Community (https://archive.gothic-online.com/forum-18.html)
+--- Forum: Polish (Polski) (https://archive.gothic-online.com/forum-19.html)
+---- Forum: Skrypty (https://archive.gothic-online.com/forum-47.html)
+---- Thread: Nieokreślone argumenty - Funkcja (/thread-1429.html)



Nieokreślone argumenty - Funkcja - KimiorV - 23.04.2016

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.


RE: Nieokreślone argumenty - Funkcja - Ignisio - 23.04.2016

O. No tym mnie zaskoczyłeś. Propsy.


RE: Nieokreślone argumenty - Funkcja - Nubzior - 24.04.2016

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...


RE: Nieokreślone argumenty - Funkcja - KimiorV - 24.04.2016

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.


RE: Nieokreślone argumenty - Funkcja - Quarchodron - 24.04.2016

Nubzior stfu.