Pular para o conteúdo

dataforge explain

O que significa um código de erro.

bash
dataforge explain DF0601
dataforge explain 0401        # o prefixo é opcional

Todo erro do DataForge carrega um código estável. O comando diz o que ele significa, com exemplo e solução:

bash
  DF0601  Indice ou chave invalida

  Leitura fora da faixa de um cluster, ou de uma chave que o vault nao tem.

  Em cluster de n itens, os indices validos vao de 0 a n-1  ou de -1 a -n
  contando do fim. O erro classico e usar len(x) como indice, quando o
  ultimo e len(x) - 1.

  EXEMPLO
      itens := [10, 20, 30]
      out itens[3]        // DF0601: so ha 0, 1 e 2
      out itens[-1]       // 30, o ultimo

  COMO RESOLVER
      Confira o tamanho antes:   given len(itens) bigger i:
      Use valor de reserva:      v["idade"] ?? 0

Sem argumento, lista tudo#

bash
dataforge explain

A referência completa está em códigos de erro.