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

HarmonyOS
5h前
浏览
收藏 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
微信
回复
4h前
相关问题
Emitter如何声明函数类型
1734浏览 • 1回复 待解决
组件自定义函数实现
322浏览 • 1回复 待解决
HarmonyOS 如何声明全局函数
258浏览 • 1回复 待解决
如何为 C++ 提供函数
2368浏览 • 1回复 待解决
函数怎么写比较好
1038浏览 • 1回复 待解决
接口内定义匿名的语法
1626浏览 • 1回复 待解决