回调函数怎么写比较好

interface IEngineCallback{ 
  void onBegin(String id); 
  void onResult(String id,String text); 
  void onEnd(String id); 
}
HarmonyOS
2024-06-04 00:12:15
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
莫莫莫小贝

可参考如下写法:

interface IEngineCallback { 
  onBegin(id: string) : void; 
  onResult(id: string, text: string): void; 
  onEnd (id: string): void; 
}

如果想要实现里面接口可以将参数设置为回调函数。

interface IEngineCallback { 
  onBegin: (id: string) => void; 
  onResult: (id: string, text: string) => void; 
  onEnd: (id: string) => void; 
} 
 
let a: IEngineCallback = { 
  onBegin: (id: string) => {}, 
  onResult: (id: string,text:string) => {}, 
  onEnd: (id: string) => {} 
}
分享
微博
QQ
微信
回复
2024-06-04 22:56:03
相关问题
Docker 和 k8s 应该先学哪个比较好
6405浏览 • 1回复 待解决
HarmonyOS 如何声明全局函数
342浏览 • 1回复 待解决
如何为 C++ 提供函数
2457浏览 • 1回复 待解决
Emitter如何声明函数类型
1795浏览 • 1回复 待解决
组件自定义函数实现
443浏览 • 1回复 待解决
Ability的生命周期函数有哪些呢?
5700浏览 • 1回复 待解决