在《2024 Clojure 状态调查》中分享你的想法!点击这里

欢迎!请访问关于页面了解更多关于如何使用本站的信息。

0
ClojureScript
重标记

给定以下代码

(ns app.core)

(set! *warn-on-infer* true)

(defprotocol IFoo
  (bar [this]))

;; warns on inference - expected?
(defn not-ok? [v]
  (satisfies? IFoo v))

...是否预期会输出以下推理警告?

WARNING: Cannot infer target type in expression (. v -app$core$IFoo$) at line 10 /Users/user/projects/cljs-protocol-inference-warning/src/app/core.cljs

复现案例在此:https://github.com/dazld/ cljs-protocol-inference-warning

注意

  • 提供任何提示类型都可以消除推理警告

1 答案

0

选定
...