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

HarmonyOS
2024-11-27 12:45:27
浏览
1
收藏 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如何声明函数类型
2611浏览 • 1回复 待解决
组件自定义函数实现
1691浏览 • 1回复 待解决
HarmonyOS 如何声明全局函数
1101浏览 • 1回复 待解决