Değişkenleri bir döngünün arkasında mı yoksa bir döngünün içinde mi bildiriyorsunuz? - sayfa 7
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Derleyicinin yerel değişkenleri küresel değişkenler gibi sıfıra ayarladığını düşünen bir grup insanla tanıştım.
Derleyici uyarı vermez.
verir, string ve print değişkenlerle çalışmanın bir göstergesi değildir
'tst.mq5' tst.mq5 1 1
başlatılmamış değişken 'c' olası kullanımı tst.mq5 on altı on
başlatılmamış değişken 'e' olası kullanımı tst.mq5 20 17
oluşturulan kod 1 1
0 hata(lar), 2 uyarı(lar), 526 msn geçti 1 3
zaman = 1018
toplam = 894782460
zaman=371
toplam = 894782460
Hz. neden, ama µl çok ileride (ve Rand() ile daha şık seçenekler).
Ve benim için açık - bir döngü için dışarı çıkmak.
Derleyicinin yerel değişkenleri küresel değişkenler gibi sıfıra ayarladığını düşünen bir grup insanla tanıştım.
Derleyici uyarı vermez.
Ya da .... Şey, bilmiyorum. her fırsatta yemin ederim...))))))
Ya da .... Şey, bilmiyorum. her fırsatta yemin ederim...))))))
zaman = 1018
toplam = 894782460
zaman=371
toplam = 894782460
Hz. neden, ama µl çok ileride (ve Rand() ile daha şık seçenekler).
Ve benim için açık - bir döngü için dışarı çıkmak.
Ben bir guru değilim, ama burada, benim düşünceme göre, bir döngüdeki değişkenleri bildirmek aslında XZ'dir (ve bu artık Kim Bilir değil) !!!
Bu bir şey - bir işlev, hatta yerel bir kod parçası, ancak döngüler ....
belki ben haklı değilim
Derleyicinin müstehcen bir versiyonuna sahipsiniz)
Ve buna sevindim)))))))))) Her ne kadar bazen .... sessiz olsaydı daha iyi olurdu)))))))))))))))))) ))))))))))))))
Eğer böyle bir tartışma gittiyse, Guru'ya sormak istiyorum.
"Daha doğru" nedir (daha optimal ve daha okunabilir):
Veya
i'nin sırası kayıtsızsa?
Ben bir guru değilim, ama burada, benim düşünceme göre, bir döngüdeki değişkenleri bildirmek aslında XZ'dir (ve bu artık Kim Bilir değil) !!!
Bu bir şey - bir işlev, hatta yerel bir kod parçası, ancak döngüler ....
belki ben haklı değilim
Eğer böyle bir tartışma gittiyse, Guru'ya sormak istiyorum.
"Daha doğru" nedir (daha uygun ve daha okunabilir):
Veya
i'nin sırası kayıtsızsa?
Bence ilk seçenek, fazladan değişken olmadığından, yalnızca bellek kullanmakla kalmazlar, benim için kodu karıştırırlar - daha fazlasını okuyun, ancak işlevler nadiren kullanılıyorsa, bazen IMHO adlı işlevlere bağlıdır. gerçekleştirilen görevin anlamına göre bir adla bir değişken bildirirseniz daha okunaklı olacaktır .... genel olarak, bu yaratıcı bir görevdir)))
ama genel olarak kimseyi dinleyecek bir şey yok, ne kadar rahat yazıyoruz - yani, rahatlığımız için dilin olanaklarını kullanın
Not: Microsoft'tan örneklere baktım, stil temelde değişkenleri kullanırken hemen bildirimler, temel olarak yerel bir kapsam elde edilir, ancak fanatizm olmadan))
https://github.com/microsoftEğer böyle bir tartışma gittiyse, Guru'ya sormak istiyorum.
"Daha doğru" nedir (daha optimal ve daha okunabilir):
Veya
i'nin sırası kayıtsızsa?
kayıtsız ise
int i = Bars();
while(i-- > 0)
{
// code
}
.