funzioni Lua possono restituire più risultati:Come posso ignorare i primi risultati di una funzione in Lua?
a, b, c = unpack({'one', 'two', 'three'})
Se non mi interessa nel terzo valore di ritorno, posso scegliere di ignorarlo quando si chiama la funzione:
a, b = unpack({'one', 'two', 'three'})
v'è una simile modo di ignorare i primi elementi X quando si chiama la funzione?
ho potuto scrivere questo codice, se voglio solo il terzo valore di ritorno, ma mi chiedevo se esiste un codice più pulito:
_, _, c = unpack({'one', 'two', 'three'})
Esattamente quello che stavo cercando, grazie! –