Provavelmente você esqueceu de inicializar uma variável antes de incrementar ela, tenha certeza que a variável que você quer incrementar tem algum valor antes de somar ela...
Por favor, quando postar erro a respeito de código, poste o trecho do código junto - umas 5 linhas ao redor já devem bastar. Não dá pra resolver nada partindo só da mensagem de erro - na maioria das vezes, ou então só fica chato de dar a resposta já que não dá para pontuar onde exatamente você comete o erro - apenas inferir o que acontece.
Welp, como o Masked pontuou, você está tentando somar algo a uma variável que não tem valor.
Lembre-se de que += é o mesmo que fazer:
Código:
var = var + 5
Se "var" não possui valor, o que significaria var + 5? Lembre-se de que está lidando com orientação a objetos com tipagem dinâmica (i.e. o tipo de uma variável é definido quando você dá "= algo"), e portanto algo que "ainda não existe" (no caso, var) é do tipo "Nil", que quer dizer, literalmente, "Nada" (e nada não é a mesma coisa que 0: o tipo de 0 é Integer - i.e. um Número Inteiro).
Este site usa cookies para ajudar a personalizar seu conteúdo e deixar você logado caso se registre.
Ao continuar usando o site, você concorda com o uso de cookies.