📄️ Simple types
In Rell, there are several simple data types to represent different kinds of data. They're not composed of other data types and serve as the building blocks for more complex data structures.
📄️ Complex types
Complex types are data types in the Rell programming language that provide more advanced features and capabilities beyond the basic simple types.
📄️ Collection types
Rell supports the following collection types:
Iterable value is a new concept for uniform sequence processing. The compiler has an internal type iterable, which cannot be used explicitly in code, but different types can be used as iterable:
📄️ Virtual types
A reduced data structure with Merkle tree. Type virtual supports the following types of T:
If type B is a subtype of type A, a value of type B can get assigned to a type A variable (or passed as a parameter of type A).