Eğitmenim bir keresinde bana bir döngü içinde bir değişken tanımlamamam gerektiğini söyledi , ama dürüstçe hala nedenini anlamıyorum.
Bunun dezavantajları nelerdir?
Bunu herhangi bir beden açıklayabilir mi?
const
bir neden olmadıkça değişkenlerimi beyan etmeyi tercih ederim (fonksiyonel programlamadan bir alışkanlık). Ya onları değiştirmeyeceğim ve optimizer ne zaman gerekli olmadıklarını tespit etmeli ya da yapacağım ve ciddi bir hatayı önledim. Bu sabit ara değerler, döngünün yinelemesine spesifik olduğunda, bu döngü içinde bunların bildirilmesi anlamına gelir. Değişkenleri döngü dışında bildirmeniz gereken başka bir zaman, döngü dışında bunlara atıfta bulunacağınız zamandır; örneğin, sakladığınız sonuçlar.