Aşağıdaki örnekte break bırakmanın gerekli olup olmadığını söyleyin: (1) {..} içinde veya (2) }'den sonra çıkarmak için, aksi takdirde switch deyimi örneğinde durumda sadece bir eylem dikkate alınır.
{...} hakkında böyle düşündüm, if ile benzetme yaparak. Orada, 1'den fazla işlem gerekliyse {...}. Vaka operatörünün felsefesi, ondan sonra her şey (!) yürütülecek şekildeyse, o zaman {...} öğesini tamamen kaldırmam gerektiğini hissediyorum, şöyle:
paladin80 : {...} hakkında böyle düşündüm, if ile benzetme yaparak. Orada, 1'den fazla işlem gerekliyse {...}. Case ifadesinin felsefesi, ondan sonra her şey (!) yürütülecek şekildeyse, o zaman {...} öğesini tamamen kaldırmam gerektiğini hissediyorum, şöyle:
Her şey aradan önce yürütülür, aksi takdirde varsayılandır.
onlar.
case1 : b=Ask+SL_1* Point ; c= "with stop-loss = " +a; break ;
или
case1 : b=Ask+SL_1* Point ; c= "with stop-loss = " +a; return ( 09 , 05 );
приемлема и работает.
{...} büyük/ küçük harfeima edilir(çıktıyı ekrana yazdırmayı deneyin;)).
Bana şunu söyle: Hesaplamalarda birkaç dizi kullanıyorum ve diziler arasında geçiş yapmam gerekiyor, ancak istenen dizinin her kullanımından önce sabit bir koşul kullanmak pek uygun değil. MT4'te durumu 1 kez kontrol etmek için referans değişkenler var mı ve ardından şimdi çalışmak için hangi diziye ihtiyacım olduğunu yazın, belgelerde bir şey bulamadım.
Kıvrımlı parantezler hiç gerekli değildir. Ama koyarsanız - o zaman içeri girin.
Her ne kadar ... fark ne ki, her neyse, yerine getirilmesi gerekiyor.
{...} hakkında böyle düşündüm, if ile benzetme yaparak. Orada, 1'den fazla işlem gerekliyse {...}. Case ifadesinin felsefesi, ondan sonra her şey (!) yürütülecek şekildeyse, o zaman {...} öğesini tamamen kaldırmam gerektiğini hissediyorum, şöyle:
Her şey aradan önce yürütülür, aksi takdirde varsayılandır.
onlar.
{...} büyük/ küçük harfe ima edilir (çıktıyı ekrana yazdırmayı deneyin;)).
Evet ve kodunuz hiç derlenmeyecek - bu nedenle:
Hayır, değişkenler (ve diziler de) yalnızca bir işleve başvurularak iletilebilir.
Arkadaşlar bir sorum var:
TimeHour - Belirtilen zaman için saati döndürür.
Hem 0 hem de 24'ün değerini anlıyor mu?
yazarsanız:
Böyle bir işlev mümkün mü?
Veya başka bir koşul gereklidir: if (TimeStart >= 24.0) TimeStart = TimeStart - 24.0;
İlk seçenek düzgün çalışabilir mi? Yoksa ikincisini yapmak mı?