用关键字参数定义函数

时间:2018-12-01 22:20:50

标签: racket

将函数参数定义为关键字而不只是普通参数是否有优势?希望在http://docs.racket-lang.org/reference/define.html

上找到答案

1 个答案:

答案 0 :(得分:3)

在以下情况下使用关键字参数

- there are a lot of arguments
- most arguments have default arguments

对于具有10个参数的函数,可能很难记住参数的顺序。使用关键字时,顺序无关紧要。