Wpis z mikrobloga

#programowanie
który sposób jest prawidłowy pierwszy tworzymy zmienną przed pętlą i po każdym przejściu to zmienna "zerujemy" czy moze drugi za każdym prześciem pętli tworzymy zmienną w pętli i przypisujemy wartość 0 ...

var a = 0

for b in c {
a++
.........

a = 0;
}

for b in c {
var a = 0

a++;

}
  • 2
@boostasio: trochę zależy, w pierwszym przypadku tworzysz zmienną tylko raz, natomiast w drugim tworzysz ją z każdym odpaleniem pętli, więc z punktu widzenia globalnego, rozwiązanie pierwsze jest bardziej optymalne. Jeśli jednak zmienną będziesz używał tylko na potrzeby pętli, lepszy jest drugi sposób, należy jednak pamiętać że po wyjściu z pętli zmienna będzie usunięta i nie będziemy mieli do niej dostępu