hei*_*ang 2 unused-variables rescript
在 Rescript 中做出承诺时:
let myPromise = Js.Promise.make((~resolve, ~reject) => resolve(. 2))
Run Code Online (Sandbox Code Playgroud)
ReScript 编译器将发出警告 unused variable reject.
有没有办法抑制这个错误?
您可以使用as, ie将参数绑定到新名称~reject as newName,并且与任何绑定/模式一样,您可以使用通配符模式_, 来告诉编译器您有意忽略它。
所以放在一起就是:
let myPromise = Js.Promise.make((~resolve, ~reject as _) => resolve(. 2))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
81 次 |
| 最近记录: |