标签:类型系统

共 28 篇文章

TypeScript 与 JavaScript 互操作:类型声明文件

TypeScript 与 JavaScript 互操作:类型声明文件 为什么需要类型声明文件 当你在一个 TypeScript 项目中使用第三方 JavaScript 库时,Typ

# TypeScript # 类型声明文件 # JavaScript
2026-04-05 158 0

Kotlin 类型系统:Any、Nothing、Unit

Kotlin 类型系统:Any、Nothing、Unit Kotlin 的类型系统设计精巧,其中 Any、Nothing、Unit 是三个最基础也最特殊的类型。理解它们的工作原理,

# Kotlin # 类型系统 # Any
2026-04-05 179 0

Haskell 类型推断:类型变量与多态

Haskell 类型推断:类型变量与多态 类型推断是 Haskell 最强大的特性之一。编写代码时,你几乎可以完全省略类型声明,编译器会根据代码的上下文自动推导出正确的类型。这篇文

# Haskell类型推断 # 类型变量 # 多态性
2026-04-05 177 0

Rust 错误处理:Result 与 Option 类型

Rust 错误处理:Result 与 Option 类型 Rust 通过 Result 和 Option 类型强制你在编译期就考虑错误和缺失值的情况,避免运行时崩溃。这两种类型是

# Rust # 错误处理 # Result
2026-04-04 206 0

Go 接口:interface 定义与实现

Go 接口:interface 定义与实现 Go 语言中的 interface 是一种类型,用于定义一组方法签名。任何类型只要实现了这些方法,就被认为实现了该接口。这种机制不依赖显

# Go接口 # interface # 方法签名
2026-04-03 206 0

Go 高级特性:接口的隐式实现

Go 高级特性:接口的隐式实现 Go 语言的接口(interface)机制与其他主流面向对象语言(如 Java、C)有本质区别:类型是否实现某个接口,不需要显式声明,只需该类型的方

# Go接口 # 隐式实现 # 类型系统
2026-04-03 169 0

Scala 偏函数:PartialFunction

Scala 偏函数:PartialFunction Scala 中的 PartialFunction 是一种特殊的函数类型,它只对部分输入值有定义。与普通函数(Function1A

# Scala # 偏函数 # PartialFunction
2026-04-02 164 0

TypeScript 工具类型:Partial、Required、Pick、Omit

TypeScript 工具类型:Partial、Required、Pick、Omit TypeScript 提供了多个内置的工具类型(Utility Types),用于在类型层面进

# TypeScript # 工具类型 # Partial
2026-04-02 170 0