Numeric
Product · Record · Union (tagged) · Class · Object · Array · List · Associative array · Set · Algebraic data type (generalized)
Other
Bottom type · Void · Unit type · Top type · Boolean · Enumerated type · First-class function · Opaque data type · Stream · Exception · Collection · Recursive data type · Type class
Related topics
Data structure · Subtyping · Primitive data type · Abstract data type · Template · Interface · Parametric polymorphism · Type constructor · Kind (type theory)
Data types | |
---|---|
Uninterpreted |
A value of zero is considered false. Nonzero values are considered true.