Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – Úvod do jazyka Lua

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
David Hartinger
Vlastník
Avatar
David Hartinger:21.7.2013 11:37

Pěkné, jen bych na začátek článku určitě doplnil charakteristiky jazyka Lua a proč se ho učit, tedy kde se využívá. Zaslechl jsem, že se v něm skriptuje pro hru WOW.

Odpovedať
New kid back on the block with a R.I.P
Avatar

Člen
Avatar
Odpovedá na David Hartinger
:21.7.2013 11:41

Jo, je v něm myslím spouštěč WoWka, ale na to já zatím nemám :D
A doplním.

Avatar

Člen
Avatar
Odpovedá na David Hartinger
:21.7.2013 11:44

Dohoď mi tam prosímtě
O jazyku Lua
============
Jak už jsem psal, je to asi nejlehčí programovací jazyk pod sluncem (a snad i nad ním :D). Používá se například na spouštěč veleúspěšné a mnou nenáviděné hry World of Warcraft nebo u jejích doplňků.

Je to kratší než 6000 znaků a nejde to uložit.

Avatar
Kit
Tvůrce
Avatar
Odpovedá na
Kit:21.7.2013 11:47

V Lua nejen spouštěč, ale i celá klientská část WoW.

Také ho začala používat databáze Redis pro uložené procedury. Výhodou je, že ten interpretr je miniaturní, vejde se všude, je rychlý a skripty se dají kompilovat.

Funkce main() není potřebná - stejně jako v PHP.

Editované
Odpovedať
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar

Člen
Avatar
Odpovedá na Kit
:21.7.2013 11:53

Funkce se nemusejí používat vůbec, ale podle mě je to výhodnější. Když pak program rozšiřuješ, hodí se to. Samozřejmě na pár printů a jeden if to potřeba není.

Avatar
Kit
Tvůrce
Avatar
Odpovedá na
Kit:21.7.2013 11:57

Funkce main() nepřináší vůbec žádnou výhodu. Přišla s Javou a C#, protože tam to jinak nejde. Ve skriptovacích jazycích je funkce main() zbytečná.

Tím jsem se vůbec nechtěl dotknout funkcí obecně. Bez nich se programovat už nedá.

Odpovedať
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar

Člen
Avatar
Odpovedá na Kit
:21.7.2013 12:00

Aha, špatně jsem si to vyložil. Ale máš jedno, jestli pojmenuješ funkci main nebo hlavni ne?

Avatar
Kit
Tvůrce
Avatar
Odpovedá na
Kit:21.7.2013 12:05

Je jedno, jestli se jmenuje main(), hlavni() nebo tam není vůbec. Podle mne je nejlepší, když tam není vůbec. Ani Perl ani Python ji nepoužívají. Nevím proč by tuto techniku měla používat Lua.

Odpovedať
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovedá na
Michal Žůrek - misaz:21.7.2013 12:12

použij IE v režimu spětné kompatibility k IE7, to ti pak poslat půjde.

Avatar

Člen
Avatar
Odpovedá na Michal Žůrek - misaz
:21.7.2013 12:15

Dík za radu :)

Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 19.