You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`mutable struct`|`BitSet`| "Concrete Type" :: A group of related data that includes a type-tag, is managed by the Julia GC, and is defined by object-identity. The type parameters of a concrete type must be fully defined (no `TypeVars` are allowed) in order for the instance to be constructed. |
282
-
|`abstract type`|`Any`, `AbstractArray{T, N}`, `Complex{T}`| "Super Type" :: A super-type (not a concrete type) that cannot be instantiated, but can be used to describe a group of types. |
283
-
|`T{A}`|`Vector{Int}`| "Type Parameter" :: A specialization of a type (typically used for dispatch or storage optimization). |
284
-
||| "TypeVar" :: The `T` in the type parameter declaration is referred to as a TypeVar (short for type variable). |
285
-
|`primitive type`|`Int`, `Float64`| "Primitive Type" :: A type with no fields, but a size. It is stored and defined by-value. |
286
-
|`struct`|`Pair{Int, Int}`| "Struct" :: A type with all fields defined to be constant. It is defined by-value, and may be stored with a type-tag. |
287
-
||`ComplexF64` (`isbits`) | "Is-Bits" :: A `primitive type`, or a `struct` type where all fields are other `isbits` types. It is defined by-value, and is stored without a type-tag. |
288
-
|`struct ...; end`|`nothing`| "Singleton" :: a concrete Type or Struct with no fields. |
289
-
|`(...)` or `tuple(...)`|`(1, 2, 3)`| "Tuple" :: an immutable data-structure similar to an anonymous struct type, or a constant array. Represented as either an array or a struct. |
|`mutable struct`|`BitSet`| "Concrete Type" :: A group of related data that includes a type-tag, is managed by the Julia GC, and is defined by object-identity. The type parameters of a concrete type must be fully defined (no `TypeVars` are allowed) in order for the instance to be constructed. Also see [`isconcretetype`](@ref). |
282
+
|`abstract type`|`Any`, `AbstractArray{T, N}`, `Complex{T}`| "Super Type" :: A super-type (not a concrete type) that cannot be instantiated, but can be used to describe a group of types. Also see [`isabstracttype`](@ref). |
283
+
|`T{A}`|`Vector{Int}`| "Type Parameter" :: A specialization of a type (typically used for dispatch or storage optimization). |
284
+
||| "TypeVar" :: The `T` in the type parameter declaration is referred to as a TypeVar (short for type variable). |
285
+
|`primitive type`|`Int`, `Float64`| "Primitive Type" :: A type with no fields, but a size. It is stored and defined by-value. |
286
+
|`struct`|`Pair{Int, Int}`| "Struct" :: A type with all fields defined to be constant. It is defined by-value, and may be stored with a type-tag. |
287
+
||`ComplexF64` (`isbits`) | "Is-Bits" :: A `primitive type`, or a `struct` type where all fields are other `isbits` types. It is defined by-value, and is stored without a type-tag. |
288
+
|`struct ...; end`|`nothing`| "Singleton" :: a concrete Type or Struct with no fields. |
289
+
|`(...)` or `tuple(...)`|`(1, 2, 3)`| "Tuple" :: an immutable data-structure similar to an anonymous struct type, or a constant array. Represented as either an array or a struct. |
0 commit comments