Re: in_range
- Posted by "Cuny, David" <David.Cuny at DSS.CA.GOV> Jun 11, 1999
- 386 views
Gabriel Boehme wrote: > Why not just define index like this: > > type index_value(integer x) > return x > 0 > end type Type is fine for debugging, but in a final application I like to leave some error checks - especially checks like this - in the code, so I can attempt to gracefully recover. In addition, the value not being in range isn't always an error. For an obscure (and bad) example, I use this test to determine if a value is an index (relatively small) or a handle (typically large). The code ran into trouble when the handles became so large, the values were negative. > I don't see the overriding necessity for an in_range() function. I don't see an overriding necessity, either. But I think that an inclusion of something like this might help create safer code. -- David Cuny