3.8. Optional Sequence:
[RULE]
Square brackets enclose an optional element sequence:
[foo bar]
is equivalent to
*1(foo bar).
위의 섹션은 RFC5234입니다.선택적 시퀀스 규칙 설명
이것은 선택적 시퀀스 규칙 [foo bar]
이 1*1(foo bar)
과 같을뿐만 아니라 1*1(bar foo)
과 같기 때문입니다. 위의 예는 기본값이 0, 즉 0*1(foo bar)
과 일치합니다.
그러나 []은 일반적으로 다른 것을 의미합니다. 그래서 다른 한편으로는 [foo bar]
은 (foo)
또는 (bar)
을 의미해야한다고 생각합니다.
누구나 나를 혼란스럽게 할 수 있습니까?