标签: racket
将函数参数定义为关键字而不只是普通参数是否有优势?希望在http://docs.racket-lang.org/reference/define.html
答案 0 :(得分:3)
在以下情况下使用关键字参数
- there are a lot of arguments - most arguments have default arguments
对于具有10个参数的函数,可能很难记住参数的顺序。使用关键字时,顺序无关紧要。