HarmonyOS 鸿蒙Next ets不支持匿名类吗?
HarmonyOS 鸿蒙Next ets不支持匿名类吗?
我存在一个接口
export interface QNScanListener {
onStartScan(): void
onStopScan(): void
}
但是在外部调用时准备创建实例时却提示
Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals) <ArkTSCheck>
更多关于HarmonyOS 鸿蒙Next ets不支持匿名类吗?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
更多关于HarmonyOS 鸿蒙Next ets不支持匿名类吗?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
HarmonyOS 鸿蒙Next ets(Enhanced Type System)确实对代码结构和类型管理有一定的约束和要求,但它本身并不直接限制匿名类的使用。在HarmonyOS的开发环境中,匿名类通常用于简化代码,特别是在事件处理、回调机制等场景中。
ets系统在设计上注重类型安全和性能优化,但它对匿名类的支持应该与Java或其他支持匿名类的编程语言类似,只要符合ets的语法和编译规则,匿名类是可以被正常使用的。
然而,如果开发者在HarmonyOS Next ets环境中遇到关于匿名类的具体编译或运行错误,这可能是由于ets的某些特定规则或限制导致的。例如,某些情况下ets可能要求更严格的类型匹配或代码组织方式。
总的来说,HarmonyOS Next ets并不直接不支持匿名类,但开发者需要确保他们的代码符合ets的规范和要求。如果遇到关于匿名类的具体问题,建议检查ets的官方文档或示例代码,以确认代码的正确性和兼容性。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html