是否可以为 Racket 中的某些参数设置默认值?
就像 Python 中这样:
def f(arg=0)
...
是的;看一眼:声明可选参数 http://docs.racket-lang.org/guide/lambda.html#%28part._.Declaring_.Optional_.Arguments%29.
例如:
(define (f [arg 0])
(* arg 2))
Racket 还支持带有关键字参数的函数。该链接应该指向也讨论它们的文档。祝你好运!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)