![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
Bu sadece parantezlerin gerekliliği / işe yaramazlığı ile ilgili ...
Böyle bir konu yok. Derleyicinin uyarılar yoluyla dayatmaya çalıştığı yalnızca fazladan parantezler (kodu gereksiz yere karıştıran) konusu vardır.
Bu konu hakkında birbirimizin fikrini biliyoruz.
Bu konu hakkında birbirimizin fikrini biliyoruz.
Bu benim görüşüm değil - bu, özellikle Visual Studio yaklaşımında bu konuda uygulanan yüz binlerce programcının (kendim bir programcı değilim) görüşüdür. ve ona güveniyorum
Merak ediyorum, şüphe duymanız gerektiğinde programcı sayısının eşiği nerede? 5 - birkaç. 1000 yetmez. 10.000 - düşün. Ve son olarak, N - güveniyorum. Ancak, (N-1) olduğunda - hala güvenmiyordu.
"Yüz binlerce sinek yanılıyor olamaz" duygusal algısını değil, mantığı çalıştırın.
"Yüz binlerce sinek yanılıyor olamaz" duygusal algısını değil, mantığı çalıştırın.
En basit mantığa sahibim: parantezler öncelik vermez, sadece onları değiştirir. Parantez varsa öncelikler değiştirilir, orada değilse varsayılan öncelikler uygulanır.
Her şeyin parantez ile belirlendiği yaklaşımını kullanırsanız, önceliklere hiç gerek yoktur.
Köşeli ayraçlar varsa öncelikler değiştirilir , orada değilse varsayılan öncelikler uygulanır.
Mantıksız iddia.
Mantıksız iddia.
Çelişki nedir?
Parantezlerin varlığı, mevcut önceliklerde bir değişiklik olduğunu hiç göstermez.
Parantezlerin varlığı, mevcut önceliklerde bir değişiklik olduğunu hiç göstermez.
Bu nedenle, kodunuzda parantezler hiçbir şey ifade etmiyor, ifade ... mantıksız görünüyor ve parantezlerin varlığında, önceliklerin / sıranın gerçekten değişip değişmediğini ve kodumda - parantezlerin olup olmadığını anlamanız gerekiyor. kendi başlarına önceliklerde / düzende bir değişiklik anlamına gelir (zaten parantezlerin varlığı / yokluğu açıktır)
Böyle bir konu yok. Derleyicinin uyarılar yoluyla dayatmaya çalıştığı yalnızca fazladan parantezler ( kodu gereksiz yere karıştıran ) konusu vardır.
Bu linki kendiniz okumayı denediniz mi? Orada Slava bunun neden böyle olduğunu açıklıyor - çünkü öncelik eski MQL4'te karışıktı. O yüzden şimdi dikkat çekmek önemli. Sadece bir uyarı olması bile kötü, bir hata olsaydı daha iyi olurdu.