Mikrotik scripting: Porovnání verzí

Z Wiki UnArt Slavičín
Skočit na navigaciSkočit na vyhledávání
(Nová stránka: Jako všechno v Mikrotiku, i skriptování má velmi špatnou dokumentaci. Tyto poznámky jsou pro verzi 2.9. * Lokální proměnné: **deklarují se pomocí :local nebo :set. **...)
 
Bez shrnutí editace
Řádek 5: Řádek 5:
* Lokální proměnné:  
* Lokální proměnné:  
**deklarují se pomocí :local nebo :set.  
**deklarují se pomocí :local nebo :set.  
**Od verze 2.9 už nefunguje rušení proměnných pomocí :unset - proměnná se ruší tak, že v příkazu :set nebo :local neudám její hodnotu!!!
**Pokud je proměnná deklarována jako lokální v bloku do={...}, není mimo tento blok vidět!
**typ proměnné lze zjistit pomocí :typeof. Příklad:  
**typ proměnné lze zjistit pomocí :typeof. Příklad:  
   :put [:typeof promenna]
   :put [:typeof promenna]
**Od verze 2.9 už nefunguje rušení proměnných pomocí :unset - proměnná se ruší tak, že v příkazu :set nebo :local neudám její hodnotu!!!
**Pokud je proměnná deklarována jako lokální v bloku do={...}, není mimo tento blok vidět!

Verze z 7. 2. 2008, 17:10

Jako všechno v Mikrotiku, i skriptování má velmi špatnou dokumentaci.

Tyto poznámky jsou pro verzi 2.9.

  • Lokální proměnné:
    • deklarují se pomocí :local nebo :set.
    • Od verze 2.9 už nefunguje rušení proměnných pomocí :unset - proměnná se ruší tak, že v příkazu :set nebo :local neudám její hodnotu!!!
    • Pokud je proměnná deklarována jako lokální v bloku do={...}, není mimo tento blok vidět!
    • typ proměnné lze zjistit pomocí :typeof. Příklad:
 :put [:typeof promenna]