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

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

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

type trigFunc = (x: number) => number

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

do_action(Math.sin);
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.

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

分享
微博
QQ
微信
回复
2024-11-27 13:45:23


相关问题
Emitter如何声明函数类型
2406浏览 • 1回复 待解决
组件自定义函数实现
1404浏览 • 1回复 待解决
HarmonyOS 如何声明全局函数
929浏览 • 1回复 待解决
如何为 C++ 提供函数
3592浏览 • 1回复 待解决