假设我有一个非uncurried函数,如下所示: let echo(. a) = a; 我可以用大多数字面意思来称这个函数很好,比如: echo(. 1)
echo(."Hello") 但是当我试图用void调用它时,我得到了一个错误: echo(. ()) //This function has arity1 but was expected arity0 作为一种变通方法
我尝试使用FFI将以下JavaScript函数导入到PureScript中: return "Hi, welcome to the show."foreign import getGreeting :: Unit -> String
我确实希望getGreeting保持为一个函数,而不是将其转换为常量。有没有更好的方法来写类型?我试着看看如果我用这种签名在Pu