Jump to content
  • 0

pomoc [Help]Stock,Public


ZlinPawner

Dotaz

3 odpovědí na tuto otázku

Recommended Posts

  • 0

Kdyz tvoris stock nepotrebujes forward, ale co je vetsi vyhoda je moznost nastavit nepoviny parametr (tim ze mu nastavis defatulni hodnotu, pokud neni parametr zadan), ovsem stock nelze volat Timerem (pri konvertu nema stock staticke jmeno jako public)

Link to comment
Share on other sites

  • 0

Je neaky rozdil kdys nekdo vytvara public namiesto stocku ? (public bez timeru)

To jsem tady uz rikal. To je ten nepoviny parametr, ktery v public nelze pouzit, public ma vzdy pevne parametry, ktere musi byt vzdy vsechny zadany uz pri volani.

 

priklad:

 

public funkce(parametr1,parametr2)

stock funkce(parametr1,parametr2)

 

Ovsem lze pouzit

stock funkce(parametr1,parametr2 = 4)

 

 

tj stock funkce muzes pouzit:

funkce(1);//parametr2 = 4 protoze jsi zadny nenapsal, ovsem stock ma zadano ze pokud neni nastaven je 4

ale i

funkce(1,3);//parametr2 = 3, protoze jsi ho jasne urcil.

dale pomoci stocku muzes udelat i "neomezenou" radu parametru

 

stock funkce(...)//zde pomoci numargs zjistis kolik je zadano parametru a pomoc i getarg(id) zjistis hodnotu parametru. 

lze poutit:

funkce(1);

ale lze i pouzit:

funkce(4,5,8.5,1,2,3,6,4,77,9,5,4,8,46,4684,84,684,6416,468,4,84,684,654,84,84,68,468,4,84);//funkce numargs uvnitr stocku ti odesle vzdy kolik bylo zadano argumentu v kazdem pripade. takze pomoci cyklu se s nimi da pracovat

neomezenou radu lze udelat i ze stringu a desetinych cisel.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...