Re: Perl or Python?
> > > Это костыль, а min - это пример. Другие примеры - сумма всех значений,
> >
> > 0
> >
>
> Это если значения неотрицательные, а если есть отрицательные?
Для суммы все равно 0. Сумма отличается от минимума, в частности, тем, что у
нее есть 0. У минимума такого значения, вообще говоря, нет. Минус
бесконечность (это уже к Ване) плоха тем, что у нее свойства совсем не такие,
как у конечных значений соответствующего типа. Если для float на эту тему еще
худо-бедно есть IEEE, в котором эти значения выделены и операции над ними
здраво определены (худо-бедно - потому что от неопределенностей 0/0, ∞/∞, 0*∞
и ∞+(-∞) оно все равно никого не избавляет), и сопроцессоры этот IEEE
реализуют, то уже с целыми - увы...
Хинт: что должно получаться в результате операции min(set)-1, где set - пустое
множество целых? Неужто MAXVALUE!? А если эти целые, не дай бог, не
машинные, а длинные?
--
Save the environment. Create a closure today.
-- Cormac Flanagan
Reply to: