[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Perl or Python?



Alexey Pechnikov wrote:
> On Saturday 21 March 2009 17:41:01 Serhiy Storchaka wrote:
>> Это может быть весьма утомительным, но лучше проверять допустимость
>> аргументов в каждой библиотечной функции. И типизация — простой и удобный
>> способ записи большинства таких ограничений.
> 
> Вполне достаточно типизации значений. Получили значение, проверили его
> тип, если не соответствует ожидаемому, вернули ошибку.

Спецификация типов параметров в прототипе функции — самый лаконичный способ
указания такой проверки. Плюс на один фрейм меньше в стектрейсе ошибки
(проверка не изнутри функции, а снаружи). Плюс автодокументированность.


Reply to: