> > > Это костыль, а min - это пример. Другие примеры - сумма всех значений, > > > > 0 > > > > Это если значения неотрицательные, а если есть отрицательные?
Для суммы все равно 0. Сумма отличается от минимума, в частности, тем, что у нее есть 0. У минимума такого значения, вообще говоря, нет. Минус бесконечность (это уже к Ване) плоха тем, что у нее свойства совсем не такие, как у конечных значений соответствующего типа. Если для float на эту тему еще худо-бедно есть IEEE, в котором эти значения выделены и операции над ними здраво определены (худо-бедно - потому что от неопределенностей 0/0, ∞/∞, 0*∞ и ∞+(-∞) оно все равно никого не избавляет), и сопроцессоры этот IEEE реализуют, то уже с целыми - увы... Хинт: что должно получаться в результате операции min(set)-1, где set - пустое множество целых? Неужто MAXVALUE!? А если эти целые, не дай бог, не машинные, а длинные? -- Save the environment. Create a closure today. -- Cormac Flanagan -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87k4dy3ee4.wl%...@ran.pp.ru