Real Value Type
A real number denotes all fractional and non-fractional values.
This value is defined as a double precision floating point number, according to the IEEE754 standard.
GUI Editor

Graphical representation of the double editor
EGO Script
Real values in Dinamica EGO use the standard representation for floating point numbers.
- 1, 2, 198, etc.
- -1, -2, -198, etc.
- -1.002, -2321.3441, -198.4455, etc.
- 5.45e-32, -34.211e+45, etc. (Syntax MeE, where M is a mantissa and E is the exponent. It denotes M*10E)
Automatic Conversions
- Converted from: Integer Value Type — lossless; widening, every integer is exactly representable as a real. Non Negative Integer Value Type. Positive Integer Value Type. Boolean Value Type — True → 1, False → 0. Index Or Name Type — can fail; only succeeds if the value holds an index rather than a name. String Type — can fail; the string must parse as a valid number (e.g.
“test”fails,“3.14”succeeds). Log Tag Type — converts to the level's number (e.g. Info → 4). Cell Type — converts to the cell type's number (e.g. Signed 32 Bit Integer → 5). Table Value Type — can fail; only succeeds if the value actually holds a Real Value.
- Converted to: Boolean Value Type — zero → False, any non-zero value → True. Enum Type. Index Or Name Type. Integer Value Type — lossy; truncates the fractional part. Non Negative Integer Value Type — can fail on negative input; lossy (truncates) otherwise. Positive Integer Value Type — can fail when not positive; lossy (truncates) otherwise. Null Value Type. Log Tag Type — the number selects the level by its position in Log Tag Type's table (e.g. 4 → Info). Cell Type — the number selects the cell type by its position in Cell Type's table (e.g. 5 → Signed 32 Bit Integer). Percent Type. String Type. Date Type. Table Cell Type. Table Value Type. Tuple Type.
See Type System for the complete conversion reference across all types.