Merhaba. Bir işlev birden fazla değer döndürebilir mi (virgülle ayrılmış)?
dönüş(1,2)
Yoksa saçmalık mı? :)) Sadece lot ve sipariş fiyatlarını belirlemeniz gerekiyor ve bunun için iki fonksiyon yazmak mantıksız.
Resmi olarak, olamaz. Onlar. bir işlev tek bir değer döndürür, ancak bir işlev bir yapı veya bir sınıf (aynı şeydir) döndürebilir. Ne yazık ki, MQL4'te bu, 4 bayta (int) uyan bir yapı döndürmek dışında mümkün değildir. Ayrıca, bitsel işlemleri kullanarak bilgileri çıkarabilirsiniz. Ayrıca DOUBLE ve STRING ile deneme yapabilirsiniz.
sergeev :
bir işlev, referans tarafından kendisine iletilen parametreye bir değer döndürebilir &
Bu durumda fonksiyon parametreyi değiştirir. Sadece karşılığında sonucu döndürür.
MQL5.com web sitesine giriş yapmak için çerezlerin kullanımına izin vermelisiniz.
Lütfen tarayıcınızda gerekli ayarı etkinleştirin, aksi takdirde giriş yapamazsınız.
Hesabınıza giriş yaptınız. İki faktörlü kimlik doğrulama devre dışı bırakıldı. Yeniden kurup yeni bir QR kodu tarayın veya iki faktörlü kimlik doğrulama devre dışıyken devam edin.
Merhaba. Bir işlev birden çok değer döndürebilir mi (virgülle ayrılmış)?
dönüş(1,2)
Yoksa saçmalık mı? :)) Sadece lot ve sipariş fiyatlarını belirlemeniz gerekiyor ve bunun için iki fonksiyon yazmak mantıksız.
bir işlev, referans tarafından kendisine iletilen parametreye bir değer döndürebilir &
bir işlev, referans tarafından kendisine iletilen parametreye bir değer döndürebilir &
Daha fazlasını nerede okuyabilirsiniz? Bunu sitedeki belgelerde bulamıyorum. Şimdiden çok teşekkür ederim.
Daha fazlasını nerede okuyabilirsiniz? Bunu sitedeki belgelerde bulamıyorum. Şimdiden çok teşekkür ederim.
https://docs.mql4.com/en/basis/variables/formal
Merhaba. Bir işlev birden fazla değer döndürebilir mi (virgülle ayrılmış)?
dönüş(1,2)
Yoksa saçmalık mı? :)) Sadece lot ve sipariş fiyatlarını belirlemeniz gerekiyor ve bunun için iki fonksiyon yazmak mantıksız.
Miktar sınırsızdır.
Merhaba. Bir işlev birden fazla değer döndürebilir mi (virgülle ayrılmış)?
dönüş(1,2)
Yoksa saçmalık mı? :)) Sadece lot ve sipariş fiyatlarını belirlemeniz gerekiyor ve bunun için iki fonksiyon yazmak mantıksız.
Resmi olarak, olamaz. Onlar. bir işlev tek bir değer döndürür, ancak bir işlev bir yapı veya bir sınıf (aynı şeydir) döndürebilir. Ne yazık ki, MQL4'te bu, 4 bayta (int) uyan bir yapı döndürmek dışında mümkün değildir. Ayrıca, bitsel işlemleri kullanarak bilgileri çıkarabilirsiniz. Ayrıca DOUBLE ve STRING ile deneme yapabilirsiniz.
bir işlev, referans tarafından kendisine iletilen parametreye bir değer döndürebilir &
... 4 bayta (int) uyan bir yapı döndürmek dışında. Ayrıca, bitsel işlemleri kullanarak bilgileri çıkarabilirsiniz.
Ayrıca bölme (/) ve kalan (%) işlemlerini kullanarak bir int'yi parçalara ayırabilirsiniz.
Bir dize döndürmek ve ardından ayrıştırmak daha kolaydır, oraya çok fazla bilgi koyabilirsiniz :)
Ayrıca bölme (/) ve kalan (%) işlemlerini kullanarak bir int'yi parçalara ayırabilirsiniz.
Ayrıca DOUBLE ve STRING ile deneme yapabilirsiniz.
Sadece popo ile aynı. Dayak operasyonları birincildir. Onlar daha hızlı.