抑制 Rescript 中的警告:Js.Promise.make
Suppressing Warning in Rescript: Js.Promise.make
在 Rescript 中做出承诺时:
let myPromise = Js.Promise.make((~resolve, ~reject) => resolve(. 2))
ReScript 编译器将在 unused variable reject.
上发出警告
有没有办法抑制这个错误?
您可以使用 as
将参数绑定到新名称,即 ~reject as newName
,与任何 binding/pattern 一样,您可以使用通配符模式 _
,告诉编译器你是故意忽略它的。
所以放在一起就是:
let myPromise = Js.Promise.make((~resolve, ~reject as _) => resolve(. 2))
在 Rescript 中做出承诺时:
let myPromise = Js.Promise.make((~resolve, ~reject) => resolve(. 2))
ReScript 编译器将在 unused variable reject.
有没有办法抑制这个错误?
您可以使用 as
将参数绑定到新名称,即 ~reject as newName
,与任何 binding/pattern 一样,您可以使用通配符模式 _
,告诉编译器你是故意忽略它的。
所以放在一起就是:
let myPromise = Js.Promise.make((~resolve, ~reject as _) => resolve(. 2))