【发布时间】:2021-02-19 02:21:30
【问题描述】:
假设我有一个 uncurried 函数,例如:
let echo(. a) = a;
我可以用大多数文字来调用这个函数,比如:
echo(. 1)
echo(. "Hello")
但是当我尝试用 void 调用它时,我得到一个错误:
echo(. ()) //This function has arity1 but was expected arity0
作为一种解决方法,我可以这样做:
let myArg = ()
echo(. myArg)
有没有办法避免这种情况?
【问题讨论】:
-
不——这是推荐的方式。
-
嗨@Yawar,这是在哪里推荐的?
标签: reason bucklescript rescript