标签:动态类型

共 7 篇文章

Go语言的interface{}与类型断言

Go语言的interface{}与类型断言 理解 interface{}(空接口)和类型断言是掌握 Go 语言灵活性的关键。interface{} 可以接收任意类型的值,但它也因此

# Go语言 # interface{} # 类型断言
2026-05-31 145 0

Lisp 类型系统:类型声明与检查

Lisp 类型系统:类型声明与检查 Lisp 通常被视为动态类型语言的代表,但这并不意味着它缺乏类型系统。相反,Common Lisp 拥有一个极其强大且复杂的类型系统,允许开发者

# Lisp # 类型系统 # 类型声明
2026-04-14 172 0

Go语言 接口Nil与动态类型Nil的陷阱

Go语言 接口Nil与动态类型Nil的陷阱 Go语言的接口设计简洁且强大,但其中关于 nil 的处理机制常常让开发者感到困惑。一个看似返回了 nil 的错误,在被调用方判断时却可能

# Go语言 # 接口 # Nil
2026-04-12 214 0

Groovy 动态类型:def 关键字

Groovy 动态类型:def 关键字 掌握 Groovy 动态类型的底层运行机制:def 关键字作为通用类型占位符,彻底切断编译期静态校验链条。JVM 在执行字节码前不关心变量具

# 动态类型 # 类型推断 # 运行时机制
2026-04-07 187 0

Go 接口:interface{} 空接口与类型断言

Go 接口:interface{} 空接口与类型断言 一、为什么需要空接口? 在 Go 语言的类型系统中,接口是一种抽象类型,它定义了一组方法签名。任何实现了这些方法的类型都自动满

# Go接口 # 空接口 # 类型断言
2026-04-06 172 0

Scheme 类型系统:类型谓词

Scheme 类型系统:类型谓词 Scheme 是一种动态类型的函数式语言,这意味着变量在运行时才确定其类型。尽管编译器不会在编译期进行类型检查,但 Scheme 提供了一套完善的

# Scheme # 类型谓词 # 动态类型
2026-04-05 172 0

Go语言 接口值与动态类型的内存布局

Go语言 接口值与动态类型的内存布局 Go语言的接口(interface{})是一种强大的抽象机制,它允许你编写灵活、可复用的代码。但很多人对“接口变量到底存了什么”感到困惑。其实

# Go接口 # 内存布局 # 动态类型
2026-04-02 151 0