float_sto_set
Conceitos
Seção intitulada “Conceitos”Comportamento
Seção intitulada “Comportamento”- Lê um número de ponto flutuante serializado.
- Se houver mais campos/dados após o número de ponto flutuante serializado, eles são ignorados.
- Retorna como um número de envoltório XFL
- Define o buffer para armazenar representações de float.
- Retorna ErrorCode ou o resultado como um número.
Definição
Seção intitulada “Definição”int64_t float_sto_set ( uint32_t read_ptr, uint32_t read_len);function float_sto_set(buf: ByteArray | HexString): ErrorCode | numberExemplo
Seção intitulada “Exemplo”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
Seção intitulada “Parâmetros”| Nome | Tipo | Descrição |
|---|---|---|
| read_ptr | uint32_t | Ponteiro para um buffer contendo o XFL serializado. Pode ser nulo. |
| read_len | uint32_t | O tamanho do buffer. |
| Nome | Tipo | Descrição |
|---|---|---|
| buf | ByteArray | HexString | O buffer a ser definido. |
Código de Retorno
Seção intitulada “Código de Retorno”| Tipo | Descrição |
|---|---|
| int64_t | O número de bytes escritos no buffer de saída. |
| Tipo | Descrição |
|---|---|
| ErrorCode ou number | Um código de erro ou o resultado como um número. |