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]

