Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: Jakub 21. 04. 2017, 21:46:15

Název: Objasnění manuálu
Přispěvatel: Jakub 21. 04. 2017, 21:46:15
Ahoj,
může mi prosím někdo objasnit tento typ proměnných? Testuji to 3 hodiny a nechápu to.
https://www.autoitscript.com/autoit3/docs/keywords/Dim.htm (https://www.autoitscript.com/autoit3/docs/keywords/Dim.htm)
Nevím jak nastavit var když chci udržet tuto var pouze ve funkci, nevím jak nastavit var když chci zpřístupnit var všude a taky nechápu rozdíl mezi Global a Const. Poradíte? Díky moc.
Název: Re:Objasnění manuálu
Přispěvatel: JardaP . 22. 04. 2017, 18:09:43
Const    [optional] If present, the Const keyword creates a constant rather than a variable.

A to jak pro globalni, tak pro lokalni promenou. Viz priklady:

Global Const $PI = 3.14, $MEANING_OF_LIFE = 42
Local Const $iApples = 500

Co presne na tom neni jasne?
Název: Re:Objasnění manuálu
Přispěvatel: Jakub 01. 05. 2017, 16:17:29
Const    [optional] If present, the Const keyword creates a constant rather than a variable.

A to jak pro globalni, tak pro lokalni promenou. Viz priklady:

Global Const $PI = 3.14, $MEANING_OF_LIFE = 42
Local Const $iApples = 500

Co presne na tom neni jasne?

Co na tom není jasný? Nečetl jsi dotaz? Myslím, že jsem položil dotaz k pochopení. :(
Název: Re:Objasnění manuálu
Přispěvatel: Fernet 01. 05. 2017, 17:15:59
Dim nepoužívat, chová se různě, podle toho, zda je již proměnná definována globálně.

Global je globální, počal zase lokální.
Const definuje konstantu, tedy dále nezměnitelný obsah proměnné.
Název: Re:Objasnění manuálu
Přispěvatel: Fernet 01. 05. 2017, 17:58:54
Počal=local
autokorekce zapracovala
Název: Re:Objasnění manuálu
Přispěvatel: radovan. 01. 05. 2017, 18:06:16
Dim je poněkud obsolete, to už je let co jsem ho viděl naposledy:
http://www.boriel.com/wiki/en/index.php/ZX_BASIC:DIM
https://www.c64-wiki.com/wiki/DIM
Název: Re:Objasnění manuálu
Přispěvatel: Fernet 01. 05. 2017, 18:36:18
A já si říkal, kde jsem Dim naposledy viděl 😃