cost 363 ms
可以使用core.match来添加对象的类型信息吗? - Can core.match be used to add type information for an object?

当我在Scala中工作时,我喜欢可以在类型上进行模式匹配,并且类型检查器将使用该类型: 我知道在core.typed中,条件条件将帮助类型检查器解析确切的类型。 我试图使用core.match复制它: 失败并显示错误: 函数do-something-stringy不能 ...

core.typed中的clojure.core.typed / cf什么时候评估并推断类型 - when does clojure.core.typed/cf in core.typed evaluate and infer the type

我不太了解行为或clojure.core.typed/cf ,如下所述。 我假设cf用于推断表单的类型 现在,这失败了 这向我表明,在进行类型检查之前已对sexpr进行了评估。 我曾期待过Long 。 当我定义一个自定义函数时: 我可以在同一表达式中再次使用 ...

core.typed中conj的用法 - usage of conj in core.typed

core.typed的以下代码片段 失败了 还原FN接受一个ASeq of Any和类型的另一参数Any和返回数字的序列。 我原以为类型检查器的结果是(t/ASeq t/Num)而不是错误。 知道我在这里做错了什么吗? 谢谢。 编辑 谢谢你的回复。 我现在 ...

Clojure.typed基础知识 - Clojure.typed basics

我开始玩看似非常令人印象深刻的clojure.typed库,但是在我遇到问题之后不久,即使尝试将它应用于简单的函数。 有没有人有图书馆的经验? 问题1 类型错误(clojure_study / ideas / swarm / vector_algebra.clj:15:3)返回静 ...

您如何在Clojure的core.typed中注释多态核心功能? - How do you annotate polymorphic core functions in Clojure's core.typed?

我想在代码中应用core.type批注,但是遇到了如何/何时实例化多态的核心函数(从函数主体内部调用)的绊脚石。 通过对此进行故障排除,我了解到必须对filter和count进行特殊处理,因为它们分别是多态的和静态的,应在let绑定中提取匿名函数并对其进行注释。 如果有人可以根据以下错误 ...

如何在Clojure的core.typed中注释协议及其方法? - How do I annotate protocols and their methods in Clojure's core.typed?

我正在打井字游戏,并为我的策略制定了协议。 游戏运行良好,所以我想借此机会磨练我的core.typed技能。 我已经注释了协议(如下所示),但是当我在(cf method-name)运行(cf method-name)或(cf protocol-name) ,出现此错误: 例如: ...

(Haskell的)语义受推断类型(返回类型多态)的影响是什么意思? - What does it mean that the semantics (of Haskell) are affected by the inferred types (of return type polymorphism)?

评论员写道 : 最后,给定足够的宏魔法可以做到这一点......但现在可能比在Clojure上实现Haskell风格类型系统更省力。 类型化的Clojure可能是一个很好的模型,除了它已被明确设计,以便Clojure的语义不受推断类型的影响。 这正是返回类型多态中发生的事情,因此在 ...


排序:
质量:
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM