Hlavní navigace

Názor k článku Objektově orientované programování v Lua od Pavel Tisnovsky - Zdravim, ad prvni dva odstavce - to si ukazeme...

  • Článek je starý, nové názory již nelze přidávat.
  • 28. 4. 2009 14:53

    Pavel Tisnovsky (neregistrovaný)
    Zdravim,

    ad prvni dva odstavce - to si ukazeme priste, v dnesni casti serialu uz na to nebylo misto, v Lua to lze resit pres asociativni pole a s malou pomoci metatabulek.

    ad treti odstavec - podle me by to taktez slo v Lua implementovat. Napadlo me zmenit metametodu __index tak, aby nevracela primo asociativni pole (jak tomu bude v pripade odstavcu 1 a 2), ale misto toho si zjistila, zda ten klic (=nazev metody/zpravy) skutecne existuje a zda je typu funkce (nikoli atribut) a podle toho se zachovala. Je to vyhodnocovane v runtime, tj. stejne jako ve zminovanych jazycich, ale musel bych si to odzkouset.