Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
类型提示中 _ 的正确术语是什么?
在 Rust 的类型提示中 可以在注释中使用部分类型 如下所示 let myvec Vec lt gt vec 1 2 3 部分类型注释中下划线的正确术语是什么 我对 Rust 术语以及更多学术类型理论术语感兴趣 我找到了一个一份官方文件
Rust
terminology
typetheory
Scala:特征中的“静态值”?
假设我有 trait X val x String 使用混合 我可以定义一个特征 例如 trait XPrinter self X gt def printX String X is x 这样一个值 对象实现XPrinter实施x并给出其方
scala
genericprogramming
typesystems
typetheory
singletontype
什么是类型和效果系统?
The 维基百科文章关于效果系统 http en wikipedia org wiki Effect system目前只是一个简短的存根 我有一段时间想知道什么是效果系统 除了类型系统之外 是否还有其他语言还具有效果系统 可能的 假设的 符
types
effects
typesystems
typetheory
effectsystems
Haskell 中的单例类型
作为对各种依赖类型形式化技术进行调查的一部分 我遇到了一篇论文 提倡使用单例类型 只有一个居民的类型 作为支持依赖类型编程的一种方式 根据此消息来源 在 Haskell 中 运行时值和编译时类型之间存在分离 由于引入的类型 值同构 在使用单
Haskell
dependenttype
typetheory
singletontype
泛型函数类型中的通用量化
正在阅读paper http lucacardelli name Papers OnUnderstanding A4 pdf关于编程语言中的类型和多态性 我想知道是否可以用 Scala 表达类型成员上类似的通用量化 论文中的示例 type
scala
types
typetheory
parametricpolymorphism
什么是预测性?
我对 Haskell 禁止为 必然 的类型有相当不错的直觉 即那些forall出现在类型构造函数的参数中 而不是 gt 但什么是预测性呢 是什么让它如此重要 它与 谓词 一词有何关系 这些类型系统的核心问题是 你能用多态类型代替类型变量吗
Haskell
typetheory
类型参数和索引之间的区别?
我是依赖类型的新手 对两者之间的区别感到困惑 似乎人们通常说类型是由另一种类型参数化 and 按某个值索引 但是 在依赖类型语言中 类型和术语之间不是没有区别吗 参数和指数之间的区别是根本性的吗 您能否举例说明它们在编程和定理证明中的含义差
coq
agda
dependenttype
typetheory
idris
如何使这些动态类型函数类型安全? [关闭]
Closed 这个问题需要多问focused help closed questions 目前不接受答案 是否有任何编程语言 或类型系统 可以以静态类型和类型安全的方式表达以下 Python 函数 无需使用强制转换 运行时检查等 1 My
python
languageagnostic
typetheory
为什么我们需要容器?
作为借口 标题模仿了标题为什么我们需要单子 https stackoverflow com questions 28139259 why do we need monads 有容器 http www sciencedirect com sc
Haskell
generics
agda
dependenttype
typetheory
是否可以在 Common Lisp 中定义递归类型?
递归类型是一种具有基数和自身递归情况的类型 我希望它实现 类型化列表 即其conses仅允许相同元素类型或nil的列表 我尝试了以下定义 deftype list of a or null cons a list of a 然而 这表明由于
types
commonlisp
typetheory
在直觉类型论中,任何用 CoC 编写的证明都可以在系统 λP2 中重写吗?或者,CoC = λP2 吗?
此题永久悬赏1000分 一旦被证实 反驳 将追溯设置并奖励 可能重复 https math stackexchange com questions 4232108 ce bbp2 the calculus of constructions
scala
Logic
typesystems
scala3
typetheory
Typescript:交叉点 - 对命名感到困惑
我对这个名字有点困惑交叉口类型在打字稿中 在集合论中 交集意味着只有两种类型共有的属性在两者的交集中才可用 事实上 如果我在基元之间创建交集 这就是 Typescript 的行为方式 type A string number type B
typescript
typetheory
settheory
将数字限制在某个范围内 (Haskell)
我公开了一个带有两个参数的函数 一个是最小界限 另一个是最大界限 例如 如何使用类型确保最小界限不大于最大界限 我想避免创建一个智能构造函数并返回 Maybe 因为它会使整个使用更加麻烦 谢谢 这并不能完全回答你的问题 但有时有效的一种方法
Haskell
types
functionalprogramming
typetheory
hindleymilner
如何解构 SNat(单例)
我正在 Haskell 中试验依赖类型 并在paper 单身人士 包的 replicate2 forall n a SingI n gt a gt Vec a n replicate2 a case sing Sing n of SZero
Haskell
singleton
typetheory