在Rescript中做出承诺时:
let myPromise = Js.Promise.make((~resolve, ~reject) => resolve(. 2))ReScript编译器将在unused variable reject.上给出警告
有没有办法抑制这个错误?
发布于 2021-04-07 16:33:31
您可以使用as (即~reject as newName )将参数绑定到新名称,与任何绑定/模式一样,您可以使用通配符模式_来告诉编译器您有意忽略它。
所以放在一起就是:
let myPromise = Js.Promise.make((~resolve, ~reject as _) => resolve(. 2))https://stackoverflow.com/questions/66981760
复制相似问题