|
![]() |
#1 |
Участник
|
Цитата:
Сделать X++ похожим на JS c вакханалией типов и отсутствие каких-либо проверок на этапе компиляции ? От этого один вред. |
|
|
За это сообщение автора поблагодарили: AP-1055D (1). |
![]() |
#2 |
Участник
|
Цитата:
![]() |
|
|
За это сообщение автора поблагодарили: mazzy (2), macklakov (1), trud (1), Logger (3), AP-1055D (1). |
![]() |
#3 |
NavAx
|
Мне казалось, что после 2012-й таких вопросов возникать уже не должно. Ты продал душу MS и попал в ад. Муки, неотъемлемая часть процесса.
__________________
Isn't it nice when things just work? |
|
![]() |
#4 |
Участник
|
Спасибо, belugin, акцентировал внимание на то что тип выводится всё-таки на этапе компиляции, а не в runtime. Т.е. проверки уровня компиляции будут! Не будет (пока) только проверок/подсказок уровня редактора. А если компилируются уже выведенные типы, то и перекрёстные ссылки должны работать. Перекрёстный ссылки же строятся по "байт коду" а не по тексту?
|
|
![]() |
#5 |
Участник
|
|
|
![]() |
#6 |
Участник
|
|
|
![]() |
#7 |
Участник
|
|
|
![]() |
#8 |
Участник
|
|
|
|
За это сообщение автора поблагодарили: mazzy (2), Logger (5), Link (1). |
![]() |
#9 |
Участник
|
Цитата:
Сообщение от S.Kuskov
![]() Спасибо, belugin, акцентировал внимание на то что тип выводится всё-таки на этапе компиляции, а не в runtime. Т.е. проверки уровня компиляции будут! Не будет (пока) только проверок/подсказок уровня редактора. А если компилируются уже выведенные типы, то и перекрёстные ссылки должны работать. Перекрёстный ссылки же строятся по "байт коду" а не по тексту?
но проблема в том что если там anyType как в случае работы с мапом, то тип неопределенный становится. И получается часть информации мы теряем по сравнению со случаем когда слева явно задали тип вместо Var. |
|
![]() |
#10 |
Участник
|
Цитата:
Или строить типизированную обертку над Map. |
|
![]() |
#11 |
Участник
|
|
|
Теги |
anytype, ax7, d365, mfp, var, x++ |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|