Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Очень даже документированное: https://www.mql5.com/ru/docs/basis/types/casting
Да, вы правы, но это полное ***на уровне бейсика
Приведения для типа string
Тип string имеет самый высокий приоритет среди простых типов. Поэтому, если в операции один из операндов имеет тип string, то другой операнд будет приведен к типу string автоматически. Следует иметь ввиду, что для типа string допустима единственная двуместная операция сложения. Допустимо явное приведение переменной типа string к любому числовому типу.
Примеры:
string s1=1.0/8; // выражение приводится к типу double,
Print("s1 = 1.0/8; ",s1); // затем к целевому типу string,
// результат:"0.12500000"(строка, содержащая 10 символов)
string s2=NULL; // деинициализация строки
Print("s2 = NULL; ",s2); // результат: пустая строка
string s3="Ticket N"+12345; // выражение приводится к типу string
Print("s = \"Ticket N\"+12345 ",s3);
string str1="true";
string str2="0,255,0";
string str3="2009.06.01";
string str4="1.2345e2";
Print(bool(str1));
Print(color(str2));
Print(datetime(str3));
Print(double(str4));