Hatalar, hatalar, sorular - sayfa 964

 
voix_kas :

HistoryOrderGetTicket işlevinin açıklamasının altında belirtilen belgelerde bulunan örneğe bakın:

Kendi belgelerinizde kendiniz, koda negatif olmayan bir sayı için bir kontrol eklersiniz. Ne için? Yalnızca "0" değeri döndürülürse, işlev yürütme sonucunun hatalı olduğunu varsayabilirim.

Öyleyse neden bu işlevin açıklamasının metin bölümünde, işlevin yürütülmesinde olası bir başarısızlık belirtilmiyor? Örneğin, ArrayResize ile benzer şekilde. Ayrıca int çıktıları da belirtilir. Ama "-1" üzerine bir ekleme var.

Ben sadece belgelerin eksiksiz olmasını istiyorum ve programcının düşünmesine gerek yok: Örnekte neden döndürülen sayının negatif olup olmadığı kontrol ediliyor? Anlaşmaların numaralandırılması 0'dan başlamıyor mu? Ve 0 döndürürse, bu ne anlama geliyor?

Burada sıfır olmayanı değil, sayının olumsuzluğunu kontrol ediyoruz.
 
paladin800 :
Burada sıfır olmayanı değil, sayının olumsuzluğunu kontrol ediyoruz.

Ulong tipi tanım gereği negatif olamaz. Ama neden sıfırdan farklı olduğunu kontrol edelim? Bana açıkla lütfen?

Документация по MQL5: Основы языка / Типы данных / Целые типы / Типы char, short, int и long
Документация по MQL5: Основы языка / Типы данных / Целые типы / Типы char, short, int и long
  • www.mql5.com
Основы языка / Типы данных / Целые типы / Типы char, short, int и long - Документация по MQL5
 
voix_kas :

Ulong tipi tanım gereği negatif olamaz. Ama neden sıfırdan farklı olduğunu kontrol edelim? Bana açıkla lütfen?

Sıfıra eşitse, bu işlev geçmişten bir sipariş seçmemiştir veya hiçbiri yoktur. Sıfırdan büyükse, onlarla daha fazla çalışma vardır. Ve bilet numarası sıfıra eşit olamaz.
 
voix_kas :

Ama neden sıfırdan farklı olduğunu kontrol edelim? Bana açıkla lütfen?

Özellikle ısrarcı olanlar için tekrar ediyorum, bilet 0'a eşit olamaz.

 
paladin800 :
Sıfıra eşitse, bu işlev geçmişten bir sipariş seçmemiştir veya hiçbiri yoktur.
Bunu kendiniz mi düşündünüz, yoksa belgeler, döndürülen değeri kontrol etme koşulunu açıkça belirtiyor mu? "Açıkça" ve "belgeleme" kelimeleri üzerinde vurgu.
 
sergeev :

Özellikle ısrarcı olanlar için tekrar ediyorum, bilet 0'a eşit olamaz.

Beni bir daha duyamazsın.

Biletin 0'a eşit olamayacağını söylüyorsunuz. Durumunuzu anlıyorum. Soruyu cevapla, bunu nasıl bildin? Bilet neden 0'a eşit olamıyor? Belgelerde bunun açık bir göstergesi yoktur.

Anlamıyorum, ikinci sayfa için zaten farklı dilleri konuşuyor gibiyiz.

 
voix_kas :

Beni bir daha duyamazsın.

Biletin 0'a eşit olamayacağını söylüyorsunuz. Durumunuzu anlıyorum. Soruyu cevapla, bunu nasıl bildin? Bilet neden 0'a eşit olamıyor? Belgelerde bunun açık bir göstergesi yoktur.

Anlamıyorum, ikinci sayfa için zaten farklı dilleri konuşuyor gibiyiz.

üçüncüsü başlarsa yasaklara gidersiniz.

sensiz yeterince trol var.

 
sergeev :

üçüncüsü başlarsa yasaklara gidersiniz.

sensiz yeterince trol var.

Peki ya trolleme? Size aynı çok özel sorunun ikinci sayfasını soruyorum. Belgenin neresinde biletin sıfıra eşit olamayacağının belirtildiğini gösterin?

 
voix_kas :

Peki ya trolleme? Size aynı çok özel sorunun ikinci sayfasını soruyorum. Belgenin neresinde biletin sıfıra eşit olamayacağının belirtildiğini gösterin?

Belgelerin hiçbir yerinde bunu açıkça belirtmezse, sizin için ne değişecek? Bu soruya cevap aramanın amacı nedir?
 
voix_kas :
Çift iki.

Benzer şekilde, şirketler kirdyk ?