HarmonyOS 并发函数提示only imported variables and local variables can be used in?

并发函数中创建对象提示Only imported variables and local variables can be used in @concurrent decorated functions;将并发函数单独搞了一个ArkTS文件后不再报错,分别是什么原因?

阅读 577
1 个回答

@Concurrent

装饰的函数内的变量类型允许使用local变量/入参和通过import引入的变量。禁止使用闭包变量。

单独搞个文件,然后导入,符合通过import引入的变量这个规范。

只要通过import引入的都属于import变量。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进