Lean 语言参考手册

20. 基本类型🔗

Lean 包含一些由编译器提供特殊支持的内置类型。 其中有些类型(例如 Nat)在内核中还有特殊支持。 其他类型本身虽然没有特殊的编译器支持,但出于性能原因,它们在很大程度上依赖于类型的内部表示。

  1. 20.1. 自然数
  2. 20.2. 整数
  3. 20.3. 有限自然数
  4. 20.4. 定精度整数
  5. 20.5. 位向量
  6. 20.6. 浮点数
  7. 20.7. 字符
  8. 20.8. 字符串
  9. 20.9. 单元类型
  10. 20.10. 空类型
  11. 20.11. 布尔值
  12. 20.12. 可选值
  13. 20.13. 元组
  14. 20.14. 和类型
  15. 20.15. 链表
  16. 20.16. 数组
  17. 20.17. 字节数组
  18. 20.18. 范围
  19. 20.19. 映射与集合
  20. 20.20. 子类型
  21. 20.21. 惰性计算