Hi, > You have to either supply an initial value or refactor your logic not > to allow an empty @array (as in the first case). If you want it some > other way, there are far too many special cases we have to work with, > some of which are just mathematically impossible. > > I think `fail`ing is the best bet. I haven't read the whole thread, so I'm sorry, if it was before. I think that a fail is a good idea. Or maybe it should be a warning, and the return value should be undef. I mean: [<]@empty === undef < undef; [*]@empty === undef * undef; etc. Bye, AndrasThread Previous | Thread Next