Появились дубликаты функций и переменных?

 

 Читая документацию, я обнаружил, что некоторые переменные и функции дублируют друг друга. С ходу возник вопрос. Кому-то нужно было наплодить эти дубли? Смысл в чём?

 Вот, например, 3 дубля, которые возвращают то же самое:

1. _Digits https://docs.mql4.com/ru/predefined/_digits

2. Digits https://docs.mql4.com/ru/predefined/digitsvar

3. Digits() https://docs.mql4.com/ru/check/digits

 
Легаси.
 
splxgf:
Легаси.

Я о причине спросил. То что эти новее, и так понятно.
 
Оставлены на переходный период, поскольку много кодов с использованием старых вариантов. При написании новых кодов или корректуры старых надо использовать последние варианты ориентируясь на МТ5
 
GSB:
Оставлены на переходный период, поскольку много кодов с использованием старых вариантов. При написании новых кодов или корректуры старых надо использовать последние варианты ориентируясь на МТ5

Странно одно. Ничего не сказано о причинах. Чаще меняется что-то в плане либо производительности, либо ещё каких-то факторов. А тут наплодили множество схожих вариаций и ни слова о резонности данных перемен.
 
GSB:
Оставлены на переходный период, поскольку много кодов с использованием старых вариантов. При написании новых кодов или корректуры старых надо использовать последние варианты ориентируясь на МТ5

А куда ориентирован МТ5???

на _Digits или Digits()

Ведь в МТ4 был только Digits и больше ничего...

Причина обращения: