Hello! On Saturday 21 March 2009 19:42:45 Serhiy Storchaka wrote: > > Вполне достаточно типизации значений. Получили значение, проверили его > > тип, если не соответствует ожидаемому, вернули ошибку. > > Спецификация типов параметров в прототипе функции — самый лаконичный способ > указания такой проверки. Плюс на один фрейм меньше в стектрейсе ошибки > (проверка не изнутри функции, а снаружи). Плюс автодокументированность.
Аргумент типа int объяснит _способ_ вычисления синуса? Вы синус вообще можете посчитать без стандартной функции? Подсказка: если синус считать через ряды, то добавление строчки проверки типа погоды не делает. Об алгоритме думайте, а не о типе параметров и "автодокументированности". Best regards.