lua 函数 函数作为参数传递


function add(num1, num2, function_print)
        result = num1 + num2
        function_print(result)
end

my_print = function(param)
        print("this is my print:", param)
end

my_print(22)

add(2, 5, my_print)

 

回顾之前的匿名函数作为函数参数,可以发现它们使用上很接近。这里只是将匿名函数赋给了一个变量,然后这个变量传递给调用函数。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM