25/10/2023 09:52
https://github.com/pawn-lang/compiler/bl...n-lang.pdf
Uma variável local tem o mesmo nome que uma variável global, uma função, um argumento de função ou uma variável local em um nível de precedência mais baixo. Isso é chamado de "sombreamento", pois a nova variável local torna a função definida anteriormente ou a variável inacessível.
Nota: Se também houver mensagens de erro no script sobre as variáveis ausentes (com esses mesmos nomes) ou problemas no nível da cinta, pode ser que os avisos de sombreamento sejam devidos a esses erros sintáticos e semânticos. Corrija os erros antes de olhar para os avisos de sombreamento.
Uma variável local tem o mesmo nome que uma variável global, uma função, um argumento de função ou uma variável local em um nível de precedência mais baixo. Isso é chamado de "sombreamento", pois a nova variável local torna a função definida anteriormente ou a variável inacessível.
Nota: Se também houver mensagens de erro no script sobre as variáveis ausentes (com esses mesmos nomes) ou problemas no nível da cinta, pode ser que os avisos de sombreamento sejam devidos a esses erros sintáticos e semânticos. Corrija os erros antes de olhar para os avisos de sombreamento.