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)
回顾之前的匿名函数作为函数参数,可以发现它们使用上很接近。这里只是将匿名函数赋给了一个变量,然后这个变量传递给调用函数。
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删除。