Estas são algumas das minhas experiências ao escrever código. Resumi-as e compartilhei-as com você. Apenas as escrevi conforme pensei nelas.
1. Use variáveis locais para evitar o uso de variáveis globais
por exemplo
Mudar para
A vantagem das variáveis locais é que elas reduzem a pesquisa da cadeia de escopo. Recomendo usar variáveis locais se houver duas referências.
2. Evite usar with (acho que todo mundo sabe disso)
Entendo que o motivo é que with criará seu próprio escopo, o que alonga a cadeia de escopo original, tornando o código executado no bloco with mais lento. Parece salvar o código na escrita, mas na verdade torna-se mais longo no acesso. torna-se complicado e o desempenho diminui Exemplo.
usar com
Na verdade, pode ser escrito como
3. Como percorrer a lista de nós
O método geral é
(Nota: Este método pode ser usado em nodelist, mas se você usá-lo em array, haverá problemas. Se houver 0 ou nulo no array, será cego)