Keď potrebujeme zistiť hodnotu premennej vo vnútri funkcie, môžeme jednoducho použiť "prívlastok" global. Problém nastáva ak názov premennej vopred nepoznáme. Skúšal som všeliaké krkolomné riešenia, ktoré nedovolovali zistiť hodnotu premennej v objekte a podobne, až kým ma nenapadlo využiť funkciu eval. Mnohí túto funkciu odsudzujú, pretože sa dá ľahko zneužiť. Pokiaľ ju však použijeme s rozumom, nevidím tam žiadny problém.
Vytvoríme si teda pomocnú funkciu, trebárs getglobal()
Pomocou tejto funkcie môžeme teraz zistiť hodnotu premennej definovanej mimo funkcie v akomkoľvek tvare.
V diskusii pre tento článok ešte nie je žiadny príspevok.
Na tomto blogu su vyjadrené moje myšlienky, názory a postoje k určitým veciam alebo udalostiam. Preto upozorňujem, že to čo tu napíšem nemusí byť 100% pravda a aj ja sa môžem zmýliť, alebo mať odlišný názor na vec. Texty neprešli jazykovou kontrolou.