Показать сообщение отдельно
  #13 (permalink)  
Старый 17.11.2013, 18:13
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от DjDiablo
Ну думаю что неявное определение типа это тоже самое что отсутствие типа.
Типы есть почти во всех языках, разве что правила приведения могут отличаться.

К примеру, в С/С++ можно сделать так:

int number = 1;
number = 'a';


А Erlang, где отсутствует статическая аннотация типов, так нельзя делать даже с переменной того же типа:

$ erl
0> Number = 0 .
1> Number = 1 .
** exception error: no match of right hand side value 1

Последний раз редактировалось monolithed, 17.11.2013 в 18:21.
Ответить с цитированием