metatable

    3La chaleur

    3Répondre

    En supposant que j'ai un morceau de code tel que le suivant aTable = {aValue=1} aTable_mt = {} print(aTable) Que dois-je faire pour faire quelque chose d'impression Lua comme aTable current aValue

    2La chaleur

    1Répondre

    J'ai donc créé une fonction que toutes les chaînes peuvent utiliser et qui s'appelle append. local strmt = getmetatable("") function strmt.__index.append(self, str) self = self..str return

    0La chaleur

    1Répondre

    J'essaie d'enregistrer un type de vecteur avec Lua, mais j'obtiens une étrange erreur "tentative d'indexer une nouvelle valeur" quand j'appelle la métafonction d'addition de Lua . Voici la section de