VOBSAH           DalÓÉ           PŇedeÓlej           info           nonmod                     prefsy
logo

×   AMIGA E - VI. díl   ×

Toto letí, toto letí! Už půl roku je za námi od doby, kdy jsem začal psát tenhle seriál o éčku.

Podmíněný příkaz (IF)


IF, THEN, ELSE, ELSEIF, ENDIF
 
syntaxe:           IF <výraz> THEN <příkaz> [ ELSE <příkaz> ]
nebo: IF <výraz>
<příkaz(y)>
[ ELSEIF <výraz>     /* elseifů může následovat i více */
<příkaz(y)> ]
[ ELSE ]
<příkaz(y)>
ENDIF
Vytvoří podmínkový blok. Prostě, klasickou podmínku...


Přírůstkové příkazy (INC/DEC)


(Dost divnej název, že? - No, sorry!)
 
INC, DEC
syntaxe:
INC <proměnná>
DEC <proměnná>
Jsou to vlastně zkratky pro příkazy typu "prom := prom + 1" a "prom := prom - 1". Můžete je i nahradit výrazy prom++ nebo prom--, které po svém provedení vrací svou hodnotu (INC a DEC ne!).
Příklady:

 
DEF a = 10, b = 5                     -> a je 10, b je 5
...
a := a - 1 -> a je 9
b := b + 1 -> b je 6
INC a -> a je znovu 10
DEC b -> b je zpět na 5
a++ -> a je 11
b-- -> b je 4
...


 

Definice procedur a argumenty (PROC)


Procedury se vytvářejí uzavřením příkazů mezi PROC a ENDPROC, stejným způsobem se tvoří i funkce. Můžete mít libovolný počet argumentů a každá funkce může vracet i několik hodnot najednou.
 
PROC, ENDPROC
 
syntaxe:
PROC <jméno> ( <argumenty> , ... )
ENDPROC <návratová hodnota>, ...
PROC - ENDPROC definuje proceduru s libovolným počtem argumentů. Argumenty mohou být buď typu LONG, nebo PTR TO <typ>. Konec procedury je označen klíčovým slovem ENDPROC. Není-li vracena žádná hodnota, vrátí procedura 0. Příklad: funkce, která vrací součet dvou argumentů:
 
PROC add(x,y)                     /* x a y jsou lokální proměnné */
ENDPROC x+y               /* návrat výsledku */

 
zkrácená verze:
 
PROC add(x,y) IS x+y
 

Funkce `main'


Procedura "main" je nejdůležitější procedura z celého programu. Je volána jako první po spuštění programu. Její struktura je stejná, jako u ostatních procedur, ale nesmí mít žádné agumenty. Může také obsahovat lokální proměnné. Příkazová řádka programu je přístupná přez systémovou proměnnou "arg", nebo s ní můžete pracovat pomocí "ReadArgs()" (funkce dos.library).
 

E.N.I.F.          

 
__________________________________________

 
.
 
Další ve frontě:
 
KodeŇina  


VokeCáVKy HarDWare warez WorkBenchoviny DeMa Gfx&Muzika PaŇBY VokecÁvky II
Vokecávky Hardware Warez WBoviny Dema Gfx&Muz Pařby Vokecávky 2