float_int
Conceptos
Sección titulada «Conceptos»Comportamiento
Sección titulada «Comportamiento»- Desplaza a la izquierda (multiplica por 10) el XFL según el número de decimales especificado
- Convierte el XFL resultante a un entero, descartando cualquier resto
- Devuelve el entero
- Convierte una representación flotante en un entero con un número específico de decimales.
- Devuelve un código de error o el entero resultante como número.
Definición
Sección titulada «Definición»int64_t float_int ( int64_t float1, uint32_t decimal_places, uint32_t absolute);function float_int( f1: bigint, decimal_places: number, abs: number ): ErrorCode | numberEjemplo
Sección titulada «Ejemplo»int64_t drops = float_int(xahbalance, 6, 0);const drops = float_int(xahbalance, 6, 0);Parámetros
Sección titulada «Parámetros»| Nombre | Tipo | Descripción |
|---|---|---|
| float1 | int64_t | Número XFL que representa el operando |
| decimal_places | uint32_t | Número de posiciones decimales a desplazar antes de calcular el valor entero |
| absolute | uint32_t | Si es 1, devuelve el valor absoluto del resultado |
| Nombre | Tipo | Descripción |
|---|---|---|
| f1 | bigint | El número flotante a convertir |
| decimal_places | number | Número de decimales a considerar |
| abs | number | Indica si se debe tomar el valor absoluto |
Código de retorno
Sección titulada «Código de retorno»| Tipo | Descripción |
|---|---|
| int64_t | El entero positivo calculado |
| Tipo | Descripción |
|---|---|
| number o ErrorCode | Devuelve un código de error o el entero resultante |