Victor Wagner wrote:
> On 2009.03.19 at 03:34:25 +0200, Aleksey Cheusov wrote:
>> А типизированные переменные они не ввели случайно?
> 
> Слава богу, нет. НУ не должны быть ПЕРЕМЕННЫЕ типизированными.
> Типизированными должны быть ЗНАЧЕНИЯ, и они уже и так давно таковыми
> являются.

Типизирование параметров полезно для ранней диагностики ошибок. Если мы
вычисляем косинус строки или списка, то лучше получить внятное сообщение в
месте вызова функции, чем глубоко из потрохов системной библиотеки. А ещё
лучше — при попытке вызова нашей функции с параметром, от которого потом
будет вычисляться корень.

Это может быть весьма утомительным, но лучше проверять допустимость
аргументов в каждой библиотечной функции. И типизация — простой и удобный
способ записи большинства таких ограничений.



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Ответить