Cómo utilizar las devoluciones de llamada de la función lua
Ejemplo: local?m?=?{}?
local?list?=?{name="hello",age=12}?
m.call_back_fun_print?=?function(printID)?
print(printID...?" -->"?... ?lista[printID])?
fin?
m.add_list?=?function(key,value,call_back_fun)?
key?=?tostring(key)?
list[key]? =?valor?
call_back_fun(clave)?
end?
m.add_list("dirección", "beijing",m.call_back_fun_print)?
return?m
Nota: C, C++ y Pascal permiten pasar punteros de función como argumentos a otras funciones. Otros lenguajes, como JavaScript, Python, Lua, Perl y PHP, permiten pasar nombres de funciones como argumentos.
Para obtener más información, consulta este blog: /shimazhuge/article/details/41680909?utm_source=tuicool&utm_medium=referral
¡Esperamos poder ayudarte!