3

[x],yこの表記のどこかで読んだのはオプションですが、オプションxの意味がわかりませんでした。それは、またはまたは何か他のものが存在する可能性があることを意味しますか? 誰でもこれについて例を挙げることができますか?yx,y

4

1 に答える 1

4

はい。

に関するドキュメント[]:

[オプション:との間の項目]はオプションです。括弧内の項目がすべて含まれるか、またはまったく含まれません。

EBNF では[]、省略可能なオプションのパラメーターを表すため[x],y、可能性yxy.

例:

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 に答える