slot_subarray
Comportamento
Seção intitulada “Comportamento”- Procura o array no slot
parent_slot - Recupera o sub-objeto no índice especificado em
array_id - Coloca o sub-objeto no slot
new_slotou no próximo slot disponível, casonew_slotseja 0. - Retorna o novo número de slot.
- Cria um subarray no slot pai especificado.
- Retorna um código de erro ou o resultado da criação do subarray.
Definição
Seção intitulada “Definição”int64_t slot_subarray ( uint32_t parent_slot, uint32_t array_id, uint32_t new_slot);function slot_subarray( parent_slotno: number, array_id: number, new_slotno: number ): ErrorCode | numberExemplo
Seção intitulada “Exemplo”int64_t subslot = 0;subslot = slot_subarray(slot_no, i, (uint32_t)subslot);let subslot = 0subslot = slot_subarray(slot_no, i, subslot)Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Descrição |
|---|---|---|
| parent_slot | uint32_t | Slot em que o array pai está |
| array_id | uint32_t | O código |
| new_slot | uint32_t | Novo número de slot no qual colocar o objeto do índice de array selecionado. Se nulo, escolhe o próximo slot disponível. Pode ser nulo. |
| Nome | Tipo | Descrição |
|---|---|---|
| parent_slotno | number | O número do slot pai. |
| array_id | number | O ID do array para o qual criar um subarray. |
| new_slotno | number | O novo número de slot para o subarray. |
Código de Retorno
Seção intitulada “Código de Retorno”| Tipo | Descrição |
|---|---|
| int64_t | O número do slot do objeto recém-alocado |
| Tipo | Descrição |
|---|---|
| number | Retorna um código de erro ou o resultado da criação do subarray. |