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
Uyarı, yalnızca MQL5'te öncelikler farklı olduğu için verildi. Değil çünkü ...
Böylece, Geliştiriciler önceki kusurlarını düzeltti ... başka bir şey değil
Buradaki önceliklerde de yanlış bir şey var mı?
Buradaki önceliklerde de yanlış bir şey var mı?
MQL5 ve eski MQL4'te farklıdırlar... Bunu zaten okuduğunuzu sanıyordum
Farklılıkların listesi lütfen.
Farklılıkların listesi lütfen.
Kendiniz oluşturamıyor musunuz? Verilen bağlantıları takip et?
MQL5 ve yeni MQL4
Operasyon
Tanım
yürütme sırası
&&
Mantıksal işlem VE
Soldan sağa
||
Mantıksal işlem VEYA
Soldan sağa
eski MQL4
||
Mantıksal işlem VEYA
Soldan sağa
&&
Mantıksal işlem VE
Soldan sağa
Bir grup işlemin önceliği ne kadar yüksekse, tabloda o kadar yüksekte bulunur.
Örneğiniz:
bool a = r && g || b;
Derleyici, Excel'in eksik bir formül yazarken yaptığı gibi, parantezleri otomatik olarak "doğru" yerleştirmeyi teklif ederse daha uygun olurdu.
Genel olarak, parantez sevenler için özel programlama dilleri vardır - LISP. İşte bir arama motorundan bir alıntı: "Bu stil biraz LISP dilinin stiline benziyor. Ancak LISP'de çok sayıda parantez operatör önceliği eksikliğinden kaynaklanır."
Genel olarak, parantez sevenler için özel programlama dilleri vardır - Simula, LISP. İşte bununla ilgili bir arama motorundan bir alıntı: "Bu stil biraz LISP dilinin stiline benziyor. Ancak LISP'de çok sayıda parantez operatör önceliği eksikliğinden kaynaklanır."
Derleyicinin, geliştiricilerin geçmişteki mantıkta aniden değiştirdiği bir şey hakkında uyarması iyidir. Kodu mql4'ten aktardıktan sonra ArrayMaximum türündeki işlevlere yapılan çağrılarda aynı uyarılar verilseydi, çok fazla zaman ve sinir tasarrufu sağlardım (bunlarda, aynı türden parametreler serbestçe değiştirilirdi bilmek)
Derleyicinin, geliştiricilerin geçmişteki mantıkta aniden değiştirdiği bir şey hakkında uyarması iyidir.
Ben umursamıyorum. Bu uyarıların eski/yeni MQL4'te kalmasına izin verin.
Kodu mql4'ten aktardıktan sonra ArrayMaximum türündeki işlevlere yapılan çağrılarda aynı uyarılar verilseydi, çok fazla zaman ve sinir tasarrufu sağlardım (bunlarda, aynı türden parametreler serbestçe değiştirilirdi bilmek)
Yani çıkmıyorlar. Bu, seçici uyarıların kötü olduğu şeydir - derleyicinin herhangi bir şeye dikkat edeceği yanılsamasını yaratır (sırasıyla, ya hepsi / ya da hiçbiri)
mql programcıları için tüm kodlayıcılar profesyonel değildir ve terminal geliştiricileri ve tüccarlar için dil en azından bunu hesaba katmalıdır.
Aynen öyle! Asla profesyonel değilim, bu tür uyarılar bana 100 kez yardımcı oldu.