#鸿蒙通关秘籍#在ArkTS中如何使用函数类型来定义回调?

HarmonyOS
2024-11-27 12:45:27
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
代码小高手

ArkTS提供了函数类型的定义,允许你定义回调的结构,例如,定义一个三角函数类型并使用它:

type trigFunc = (x: number) => number

function do_action(f: trigFunc) {
   f(3.141592653589);
}

do_action(Math.sin);

在这里,do_action接受一个函数类型trigFunc作为参数,可以传入Math.sin这样的符合这个类型的函数。

分享
微博
QQ
微信
回复
2024-11-27 13:45:23
相关问题
Emitter如何声明函数类型
1816浏览 • 1回复 待解决
组件自定义函数实现
476浏览 • 1回复 待解决
HarmonyOS 如何声明全局函数
375浏览 • 1回复 待解决
如何为 C++ 提供函数
2480浏览 • 1回复 待解决