Новая версия платформы MetaTrader 5 build 1930: Плавающие окна графиков и .Net библиотеки в MQL5 - страница 75
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Почему предупреждение только в одном месте?
MT5 ничего не сообщает.
Потому что предупреждение только в тех местах, где ; лишена явного смысла
Представим, что вместо нее был Print("");
его закомментировать понадобилось, поэтому пришлось прописать пустую ;. Так что смысл имеется.
Представим, что вместо нее был Print("");
его закомментировать понадобилось, поэтому пришлось прописать пустую ;. Так что смысл имеется.
Это не явный смысл, а скрытый - компилятор не знает что, кому и зачем понадобилось.
Компилятор MT4 умнее пятерки?
MT5 ничего не сообщает.
А зачем лишние сообщения? когда есть Приоритеты и порядок операций
А зачем лишние сообщения? когда есть Приоритеты и порядок операций
Это совсем не лишние сообщения. Приоритеты есть всегда
Компилятор уже и пятерки предупреждает о возможной ошибке.
Это не явный смысл, а скрытый - компилятор не знает что, кому и зачем понадобилось.
Логику понял, спасибо.
Это совсем не лишние сообщения. Приоритеты есть всегда
Компилятор уже и пятерки предупреждает о возможной ошибке.
Ну тогда и здесь нужно предупредить
А то вдруг люди неграмотные не знают что сначала умножение
Ну тогда и здесь нужно предупредить
А то вдруг люди неграмотные не знают что сначала умножение
Предупреждают там, где наиболее вероятна (согласно среднему уровню образования и, соответственно, статистике) ошибка со стороны пользователя.
Сложение с умножением имеет низкую вероятность, поэтому не предупреждается.
По-вашему, и здесь не нужно делать предупреждений
ЗЫ Просьба к разработчикам привести реакции MT4 и MT5 компиляторов к единому знаменателю.