[x],y
我在这个符号的某个地方读到,x
是可选的,但我不明白optional是什么意思。这是否意味着,可以有y
或x,y
其他什么?任何人都可以举一些例子吗?
问问题
2534 次
1 回答
4
是的。
关于文档[]
:
可选: 和 之间的项目
[
是]
可选的。括号中的所有项目或不包括任何项目。
在EBNF []
中代表可以省略的可选参数,因此[x],y
定义了可能性y
和xy
.
例子:
Bicycle_Accessories = saddle [bell | horn] {water_bottle_holders}
定义下一个可能性:
saddle
saddle bell
saddle horn
saddle water_bottle_holder
saddle bell water_bottle_holder
saddle bell water_bottle_holder water_bottle_holder
于 2013-07-25T06:43:50.090 回答