찻주전자의 질문 - 페이지 183

 
안녕하세요. 이제 막 mt5를 마스터하기 시작했습니다. 터미널에 시장 탭이 없습니다. 이 문제를 해결하는 방법을 알려주시겠습니까?
 
DzmitryVasilets :

안녕하세요. 이제 막 mt5를 마스터하기 시작했습니다. 터미널에 시장 탭이 없습니다. 이 문제를 해결하는 방법을 알려주시겠습니까?
도구 창(Ctrl+T)을 보고 있습니까?
 
tol64 :
도구 창(Ctrl+T)을 보고 있습니까?
글쎄, 그녀는 이 창에 없다. 항목이 등록되었지만 탭이 없습니다. 신호와 코드베이스가 있습니다.
 
DzmitryVasilets :

안녕하세요. 이제 막 mt5를 마스터하기 시작했습니다. 터미널에 시장 탭이 없습니다. 이 문제를 해결하는 방법을 알려주시겠습니까?
Wine 또는 고대 Internet Explorer를 사용하고 있습니까? 이 경우 시장 탭이 표시되지 않습니다.
 

명시적 유형 변환의 기능적 표기법을 사용하면 컴파일러는 다음과 같이 맹세합니다.

 double d= 1.55 ;
switch ( long (d))
  {
   case 1 : Print ( "case 1" );
  }

반환값: " '(' - name 예상 ". 문제의 예상(가정) 이름은 무엇입니까?

 
Renat :
Wine 또는 고대 Internet Explorer를 사용하고 있습니까? 이 경우 시장 탭이 표시되지 않습니다.
IE 6. MT5가 IE에 어떻게 연결되어 있는지 알 수 없습니다.
 
Yedelkin :

명시적 유형 변환의 기능적 표기법을 사용하면 컴파일러는 다음과 같이 맹세합니다.

반환값: " '(' - name 예상 ". 문제의 예상(가정) 이름은 무엇입니까?

컴파일러가 엉망인 것 같습니다. Print (long(d)) 는 잘 컴파일되지만 switch(long(d)) 는 오류를 제공합니다.
 
alxm :
컴파일러가 엉망인 것 같습니다. Print(long(d)) 는 잘 컴파일되지만 switch(long(d)) 에서는 오류가 발생합니다.
좋아, 다른 버전이 없으면 SD에 던지겠습니다.
 

그래서 필요합니다.괄호 안에 long.

 double d= 1.55 ;
switch (( long )d)
  {
   case 1 : Print ( "case 1" );
  }
 

하지만...

숫자형 캐스팅

MQL5 언어 표현식에서는 명시적 및 암시적 유형 변환을 모두 사용할 수 있습니다. 명시적 형식 변환은 다음과 같이 작성됩니다.

var_1 = (유형)var_2;

변수 var_2는 표현식 또는 함수의 결과일 수 있습니다. 명시적 유형 변환의 기능적 표기법도 허용됩니다.

var_1 = 유형(var_2);

Документация по MQL5: Основы языка / Типы данных / Приведение типов
Документация по MQL5: Основы языка / Типы данных / Приведение типов
  • www.mql5.com
Основы языка / Типы данных / Приведение типов - Документация по MQL5