Posledné novinky
Asi hotovo.
Takže, už to vyzerá byť dokončené. Od minula som pridal animovanie cez timer a možnosť upravovať...
14.12.2014 19:13
Prvá funkčná verzia
Po tejto sobote mám už prvý reálny výsledok. Viem nastavovať keyframe s pozíciou kamery, pohľadom...
14.12.2014 00:23
foreach/foreachelse
Značky na riadenie sekvenčného prechodu cez definované pole.
foreach
Značka foreach slúži na sekvenčný prechod cez pole v cykle, pričom každú hodnotu pola priraďuje do zvolenej premennej.
Ide o párovú značku!
Cyklus foreach vytvára v každej iterácii špeciálne premenné, ktoré sú dostupné prostredníctvom názvu premennej cyklu pre hodnotu pola. V prípade pomenovania cyklu, sú tieto špeciálne premenné vytvárané priamo pod názvom cyklu.
K týmto premenným môžeme teda pristupovať takto:
- {$swift['foreach'][názov premennej v item][názov špeciálnej premennej]} ak nebolo použité pomenovanie cyklu,
- {$name[názov špeciálnej premennej]} ak bolo použité pomenovanie cyklu, pričom názov premennej $name je zhodný s názvom cyklu.
Špecilálne premenná sú:
- first - boolean hodnota, true ak ide o prvý prvok pola,
- last - boolean hodnota, true ak ide o posledný prvok pola,
- count - počet prvkov pola,
- counter - počítadlo prvkov pola, začína od 1, zvyšuje sa po každej iterácii,
- iterator - počítadlo prvkov pola, začína od 0, zvyšuje sa po každej iterácii.
Príklad
foreachelse
Značka foreachelse sa používa vždy iba medzi párovou značkou foreach.
Táto značka existuje iba vo forme otvárajúcej značky. Zatváracia značka je <s:/foreach>.
Značka vytvára druhotný obsahový blok, ktorý sa vykonáva v prípade, že iterované pole vo foreach je prázdne.
| Parameter | Typ | Vyžadovaný | Východzia hodnota | Význam |
|---|