Установка значения аргумента по умолчанию в Racket

Можно ли установить значение по умолчанию для некоторых аргументов в Racket?

Как и в Python:

def f(arg=0)
    ...

Ответ 1

Да; взгляните на: объявление необязательных аргументов.

Например:

(define (f [arg 0])
  (* arg 2))

Racket также поддерживает функции с аргументами ключевого слова. Ссылка должна вести к документации, которая говорит о них тоже. Удачи!