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
döngüsel işlenenlerde böyle bir yapı her zaman mantık tarafından öldürülür:
tamamen anlaşılmaz...
Eğer anlamadıysan, sadece anlayışla karşılayabilirim.
bana gelince, standart mantık hem daha görünür hem de anlaşılır:
Benim için parantezleri tek satıra veya sütuna yerleştirmek çok daha mantıklı. Bloğun nerede başlayıp nerede bittiğinin net olmadığı kodu anlamak çok zordur. Eh, böyle bir biçimlendirmenin amacı, kodun anlamını düşmanlardan gizlemekse, o zaman hedefe ulaşılır.
İç içe if'ami ile yapı her zaman öldürülür - böyle bir yuvalamayı sıfırdan üretmek için ne gerekiyor?
Eğer anlamadıysan, sadece anlayışla karşılayabilirim.
Mantığınız standart değil. O hatalı.düzeltme, sadece ifadeyi kes :-)
--
Standart olmayan mantık - yanlış olduğu anlamına gelmez
--
standart olmayan mantığın yolu standart olandan daha kısa olduğunda - giriş ve çıkışta eşit koşullar altında
sonra cehenneme standartlar!
o zaman standart olmayan mantık içindeyim
--
Evet, yukarıdaki kodun sıkıntısını okumak zor ...
eskiden çok kısa bir kodla tanışmış olmama rağmen! Okunması zor...
bakım için - bu tür bir kodun kopyalanması ideal değildir
dolaşım için yazarsanız, genellikle tüm bunlara eşlik eden meslektaşlarınızla ilgilenirsiniz.
hesaplamaya yazarsanız, birisinin kodu kıracağını!
Vahşi doğada ilerlemek için ideal MANTIK - doğru yazın ama çok okunamaz kodlar yapın
Delinme nerede anlamadım? Ve neden ikincisi? Eğer bu ikincisiyse, o zaman birincisi nerede?
Azarlanan kod gerçekten harika değil, kafa karıştırmak için mükemmel!
2 Vinin. Victor, neden her zaman sipariş seçimi işlevini çağırıyorsun ? Tüm değişkenleri tek bir döngüde doldurmak daha kolaydır.
ve benim için oldukça iyi:
int time;
MQL'de && ve || davranışı C++'da ondan farklıdır, bu nedenle koşulları ayırmak mantıklıdır.
2 Vinin. Victor, neden her zaman sipariş seçimi işlevini çağırıyorsun? Tüm değişkenleri tek bir döngüde doldurmak daha kolaydır.
...herkes için aynı değil.
Noktayı sadece kodun hızını arttırmada görüyorum
Genel olarak, vakaların %90'ında hız kritik değildir. Buradaki nokta, başlangıçta kodu oluşturmak ve mümkün olduğunca okunması kolay olacak şekilde yapmaktır.
Ardından, zaman kritikse hızı optimize ederiz.
Buradan buraya taşın