Скачать MetaTrader 5

Такой забавный NULL... - страница 2

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Рустам
3597
Рустам 2012.07.13 20:04  

Легко. Явная инициализация переменных вам поможет.

iMA(Symbol(), Period(), 10, 0, MODE_SMA, PRICE_CLOSE, 1)
Лёха
1264
Лёха 2012.07.13 20:07  
FAQ:

Легко. Явная инициализация переменных вам поможет.


Я догадался, что она поможет. Однако в поведении кода понимания совсем не прибавилось. :(
Рустам
3597
Рустам 2012.07.13 20:11  

1) Нет ничего безупречного

2) Никто работу за вас не сделает

3) Не надейтесь на умолчания

Рустам
3597
Рустам 2012.07.13 20:15  
На самом деле, с этой константой, в этом языке действительно есть коллизия. NULL как бы integer, но при этом используется для инициализации строковой переменной по умолчанию.
Лёха
1264
Лёха 2012.07.13 20:15  
FAQ:

1) Нет ничего безупречного

2) Никто работу за вас не сделает

3) Не надейтесь на умолчания


С первыми двумя пунктами согласен. С третьим - нет. Ну - кроме визуал бейсика, конечно. :(

Опять же - это всё лирика. Проблему понимания работы коды оно не решает.

Лёха
1264
Лёха 2012.07.13 20:16  
FAQ:
На самом деле, с этой константой, в этом языке действительно есть коллизия. NULL как бы integer, но при этом используется для инициализации строковой переменной по умолчанию.
Это понятно. И, формально говоря, понятно как работает. И даже, я понимаю, почему так сделано (хотя и не согласен с сохранением сишного синтаксиса). Я не понимаю, как оно работает в конкретном месте. :(
12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий