03.12.2009, 18:49 | #1 |
Участник
|
динамическая типизация
Цитата:
Сообщение от Lemming
Я бы рекомендовал все же перед тем как бросаться в эту пучину, купить версию для обучения разработке и посмотреть самому. Еще раз повторюсь, что для опытного ХРР программиста это может оказаться сильно не то. Вот на что уж мне тот же php не нравится, но в сравнении с языком 1С это верх лаконичности.
А там динамическая типизация? (судя по отсутствию определения типов) |
|
03.12.2009, 19:19 | #2 |
Участник
|
Цитата:
В языке переменные не обязательно объявлять в явном виде. Неявным оп ределением переменной является 1-ое её появление в левой части оператора присваивания. Может быть также явное объявление переменной с помощью оператора Перем. Тип переменной определяется типом присвоенного ей значения. Не допускается внедрение в выражениях переменных с неопределенным значением (другими словами переменных, которым никогда не присваивалось значе ния).
Последний раз редактировалось Lemming; 03.12.2009 в 19:22. Причина: плохо подумал про форич и контейнеры |
|
03.12.2009, 22:41 | #3 |
Участник
|
Раз нет имени типа, то, как я понял, переменная динамически типизируется при выполнении а не выводится тип статически как в C#. Так?
|
|
|
За это сообщение автора поблагодарили: Lemming (5). |
04.12.2009, 14:19 | #4 |
Участник
|
Цитата:
PHP код:
|
|
04.12.2009, 14:24 | #5 |
Участник
|
вывод типов выводит тип на этапе комппляции, то есть
X++: var c = System.Console; c+=1; а в случае динамической типизации, можно получить только сообщение во время выполнения программы. |
|
04.12.2009, 14:41 | #6 |
Участник
|
|
|
04.12.2009, 14:44 | #7 |
Участник
|
а вы попробуйте
PHP код:
|
|
04.12.2009, 14:52 | #8 |
Участник
|
|
|
04.12.2009, 15:17 | #9 |
Moderator
|
Цитата:
Немного подумав, а в чем тогда заключается разница динамической типизации 1С (если это так у них называется ) и выведением типов в C#?
|
|
|
За это сообщение автора поблагодарили: Lemming (5). |
10.12.2009, 11:51 | #10 |
NavAx
|
Попалось в тему: тоже про типизацию и generics в C# versus шаблоны C++.
http://blogs.msdn.com/oldnewthing/ar...4/9869049.aspx
__________________
Жизнь прекрасна! Если, конечно, правильно подобрать антидепрессанты... |
|