Lisp文档模板中的星号是什么意思?
例如:Lisp文档模板中的星号是什么意思?,lisp,common-lisp,ebnf,Lisp,Common Lisp,Ebnf,例如: * (describe 'do) 此文档模板中的星号是什么意思?在类似BNF的符号中,*是重复零次或多次的符号 因此 表示前面的元素可以重复零次或多次: (foo form-1 ... form-n) ; zero or more forms 此外,其中{and}是分组语法: FOO ({(Form-a Form-a)}*) 意味着 指向该部分的链接似乎恰到好处。@PuercoPop传说中说,只有已经知道*的意思的战士才能找到CLH的1.4.1.2。 (foo form-1 .
* (describe 'do)
此文档模板中的星号是什么意思?在类似BNF的符号中,*
是重复零次或多次的符号
因此
表示前面的元素可以重复零次或多次:
(foo form-1 ... form-n) ; zero or more forms
此外,其中{and}是分组语法:
FOO ({(Form-a Form-a)}*)
意味着
指向该部分的链接似乎恰到好处。@PuercoPop传说中说,只有已经知道
*
的意思的战士才能找到CLH的1.4.1.2。
(foo form-1 ... form-n) ; zero or more forms
FOO ({(Form-a Form-a)}*)
(foo ((form-1-a form-1-b) ; zero or more
...
(form-n-a form-n-b)))