• [^] # Re: V is for vapoware ?

    Posté par . En réponse au journal Ces langages avec lesquels il faut tout réécrire. Évalué à 3.

    Utiliser des indices est la seule manière qui fonctionne vraiment si il y a des trous dans le tableau et/ou si tu veux une valeur à un indice 0 en gardant l’ordre.

    plop={}
    plop[0]=0
    plop[1]=1
    plop[3]=3
    for x in ipairs(plop) do print(plop[x]) end

    1

    plop={}
    plop[0]=0
    plop[1]=1
    plop[3]=3
    for x in pairs(plop) do print(plop[x]) end

    1
    3
    0

    plop[1]=nil
    plop[2]=2
    for x = 0,3 do mw.log(plop[x]) end

    0
    nil
    2
    3