HarmonyOS 鸿蒙Next仓颉语言的语法规范小问题

发布于 1周前 作者 eggper 来自 鸿蒙OS

HarmonyOS 鸿蒙Next仓颉语言的语法规范小问题

仓颉编程语言语言规约
版本 0.22.18

|A.2.3.11 宏声明
macroDefinition
: PUBLIC NL* MACRO NL* identifier NL*
(macroWithoutAttrParam | macroWithAttrParam) NL*
(COLON NL* identifier NL*)?
(ASSIGN NL* expression | block)
;
最后一行存在二义性。请问是:
((ASSIGN NL* expression) | block) 或者
(ASSIGN NL* (expression | block)) ?


 


关于HarmonyOS 鸿蒙Next仓颉语言的语法规范小问题的问题,您也可以访问:https://www.itying.com/category-93-b0.html 联系官网客服。

回到顶部