Objasnění manuálu

Jakub

Objasnění manuálu
« kdy: 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
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.


JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Objasnění manuálu
« Odpověď #1 kdy: 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?

Jakub

Re:Objasnění manuálu
« Odpověď #2 kdy: 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í. :(

Fernet

Re:Objasnění manuálu
« Odpověď #3 kdy: 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é.

Fernet

Re:Objasnění manuálu
« Odpověď #4 kdy: 01. 05. 2017, 17:58:54 »
Počal=local
autokorekce zapracovala


radovan.

Re:Objasnění manuálu
« Odpověď #5 kdy: 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

Fernet

Re:Objasnění manuálu
« Odpověď #6 kdy: 01. 05. 2017, 18:36:18 »
A já si říkal, kde jsem Dim naposledy viděl 😃