float_sto_set
Conceptos
Sección titulada «Conceptos»Comportamiento
Sección titulada «Comportamiento»- Lee un número de punto flotante serializado.
- Si hay más campos/datos después del número flotante serializado, se ignoran.
- Lo devuelve como un número XFL
- Establece el buffer para almacenar representaciones flotantes.
- Devuelve un ErrorCode o el resultado como número.
Definición
Sección titulada «Definición»int64_t float_sto_set ( uint32_t read_ptr, uint32_t read_len);function float_sto_set(buf: ByteArray | HexString): ErrorCode | numberEjemplo
Sección titulada «Ejemplo»int64_t vault_pusd = float_sto_set(vault, 8);if (vault_pusd < 0) rollback("Failed to parse serialized float.", 33, 1);const vault_pusd = float_sto_set(vault)if (typeof vault_pusd === 'string') rollback("Failed to parse serialized float.", 1)Parámetros
Sección titulada «Parámetros»| Nombre | Tipo | Descripción |
|---|---|---|
| read_ptr | uint32_t | Puntero a un buffer que contiene el XFL serializado. Puede ser null. |
| read_len | uint32_t | Longitud del buffer. |
| Nombre | Tipo | Descripción |
|---|---|---|
| buf | ByteArray | HexString | El buffer a procesar. |
Código de retorno
Sección titulada «Código de retorno»| Tipo | Descripción |
|---|---|
| int64_t | El número de bytes escritos en el buffer de salida. |
| Tipo | Descripción |
|---|---|
| ErrorCode o number | Un código de error o el resultado como número. |