Тема: Typescript vs Dart
Показать сообщение отдельно
  #82 (permalink)  
Старый 14.10.2012, 23:53
Профессор
Отправить личное сообщение для tenshi Посмотреть профиль Найти все сообщения от tenshi
 
Регистрация: 20.03.2008
Сообщений: 1,183

> В данном случае всё. Ты имеешь в виду какой-то конкретный тип?

да, там же не любая функция может быть. а, например, функция от 2 целочисленных параметров, возвращающая строку.

> Не въехал в фразу.

function square( obj ){
return obj.getX() * obj.getY()
}

не всё ли равно какой именно класс у obj, если он поддерживает необходимый нам интерфейс:
double function getX();
double function getY();

> Какая разница? Тупо проверять конструктор.

например такая:
alert( new Number( 0 ) ? 1 : 2)
alert( 0 ? 1 : 2)

> Тоже не понял, поясни.

o.s= 1 // тут должно быть исключение или же автоматическое приведение типов?
o.s= new SomeClass // а тут?
__________________
.ня
Ответить с цитированием