Number class

Clase para manejar números con precisión decimal controlada

Constructors

Number({num value = 0, int decimals = 2})
Crea un Number a partir de cualquier número value - El valor numérico (por defecto 0) decimals - Cantidad de decimales deseados (por defecto 2)

Properties

decimals int
Cantidad de decimales
no setter
hashCode int
Hash code para usar en colecciones
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value num
Valor numérico
getter/setter pair

Methods

abs() Number
Valor absoluto
equals(dynamic other) bool
Compara dos números considerando su precisión
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toDouble() double
Conversión implícita a double
toInt() int
Conversión implícita a int
toString() String
Convierte a string formateado
override

Operators

operator *(dynamic other) Number
Multiplica dos números manteniendo la precisión
operator +(dynamic other) Number
Suma dos números manteniendo la precisión
operator -(dynamic other) Number
Resta dos números manteniendo la precisión
operator /(dynamic other) Number
Divide dos números manteniendo la precisión
operator <(dynamic other) bool
Operadores de comparación
operator <=(dynamic other) bool
operator ==(Object other) bool
Operador de igualdad
override
operator >(dynamic other) bool
operator >=(dynamic other) bool