Скажем, у меня есть незатейливая функция, например:
let echo(. a) = a;
Я могу назвать эту функцию прекрасной с большинством литералов, например:
echo(. 1)
echo(. "Hello")
но когда я пытаюсь вызвать его с помощью void, я получаю сообщение об ошибке:
echo(. ()) //This function has arity1 but was expected arity0
В качестве обходного пути я могу сделать следующее:
let myArg = ()
echo(. myArg)
Есть ли способ этого избежать?