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
Bu arada, kendi meydan okumamda beni mat edecek bir örnek biliyorum. Ama bariz sebeplerden dolayı bunun hakkında yazmayacağım.
yelken ....))))
Global değişkenlerin kötülüğü ve aynı zamanda sınıfın ortak alanları ile ilgili.
Bak.
Ve şimdi doğru karar: Eğer koltuk değneklerinden kurtulamıyorsanız, sadece bir fonksiyon aracılığıyla global değişkeni değiştirmek.
Global değişkenlerin kötülüğü ve sınıfın genel alanlarıyla ilgili.
Bak.
Ve şimdi doğru karar: Eğer koltuk değneklerinden kurtulamıyorsanız, sadece bir fonksiyon aracılığıyla global değişkeni değiştirmek.
Hayır, yüzmediler. Bu örnek Veiled OOP'den alınmıştır. Ve burada tartıştığımız şey bunun bir alt kümesidir. Onlar. örnek, normalde yalnızca OOP'de çözülebilecek şeyler olduğunu gösterir. Fonksiyonlar tek başına yeterli olmayacaktır. Yani bu kendi içinde bir çelişki değil, iki yıldızlı bir problem.
Doğru. ~ 3000 satıra kadar programlar yazarken global değişkenleri güvenle kullanabiliriz. Ardından, Vladimir OOP'ye geçmek isterse, onları reddedecektir.) Yani?
Hayır böyle değil. Hemen doğru öğrenmeniz gerekir) Kötülük kötülük demektir dediler) Global bir değişkenin her beyanı (giriş parametreleriyle karıştırmayın, daha küçük olmaları da gerekir) açıkça gerekçelendirilmeli ve size hitap eden en tarafsız ifadeler kullanılarak yapılmalıdır. (örneğin nedodzhun vulgaris b ..)
Hayır böyle değil. Hemen doğru öğrenmeniz gerekir) Kötülük kötülük demektir dediler) Global bir değişkenin her beyanı (giriş parametreleriyle karıştırmayın, daha küçük olmaları da gerekir) açıkça gerekçelendirilmeli ve size hitap eden en tarafsız ifadeler kullanılarak yapılmalıdır. (örneğin nedodzhun vulgaris b ..)
Global değişkenlerle ilgili tüm mesajları okudum ve bu tartışmadaki tüm katılımcıların bana tam olarak ne iletmek istediğini anladım. Global değişkenleri kullanmamaya çalışarak program kodu yazmayı öğreneceğim. Tüm yapıcı tavsiyeler için teşekkürler!
Saygılarımla, Vladimir.
Anladım. Global değişkenler kötüdür. Atasözünde olduğu gibi ... "Rus için iyi olan nedir ...".))))
MQL5 programlama dilini öğrenmeye devam ediyorum. Yine bu konudaki katılımcılardan gelen ipuçlarını dikkate alarak değiştirilmiş script kodunu yayınlıyorum. Komut dosyası tüm modlarda test edilmiştir. Herhangi bir sorun tespit edilmedi. Başlangıç olarak, minimum sayıda giriş parametresi uyguladım. Komut dosyası kodu İngilizce olarak yazılmıştır ve materyalin özümsenmesini kolaylaştırmak için koda yapılan yorumlar Rusça'dır. Bu senaryoda, daha önce söz verdiğim gibi, bir programlama okulunun 1. sınıf öğrencisinin erişebileceği bir sunumda her şeyi açıklamaya çalıştım.
Umarım şimdi tam olarak bu konunun katılımcılarının bana anlattığı gibi yaptım, ama yanılıyor olabilirim.
Saygılarımla, Vladimir.