Ответ 1
Да; взгляните на: объявление необязательных аргументов.
Например:
(define (f [arg 0])
(* arg 2))
Racket также поддерживает функции с аргументами ключевого слова. Ссылка должна вести к документации, которая говорит о них тоже. Удачи!
Можно ли установить значение по умолчанию для некоторых аргументов в Racket?
Как и в Python:
def f(arg=0)
...
Да; взгляните на: объявление необязательных аргументов.
Например:
(define (f [arg 0])
(* arg 2))
Racket также поддерживает функции с аргументами ключевого слова. Ссылка должна вести к документации, которая говорит о них тоже. Удачи!