“La tentative de l'indice local...” Pourquoi j'obtiens cette erreur?

Je suis nouveau sur Lua et d'essayer de faire avancer les choses triées dans ma tête. J'ai essayé ce code:

function newCarousel(images) 
    local slideToImage = function() 
        print("ah!")
    end
end


local testSlide = newCarousel(myImages)
testSlide.slideToImage()

Qui m'a donné cette erreur:

Tentative d'indice local "testSlide" (une valeur nulle)...

Pourquoi est-ce?

OriginalL'auteur Elliot Bonneville | 2011-05-19