Re: [newbie] numeric strings
Re: [newbie] numeric strings
- Subject: Re: [newbie] numeric strings
- From: Georg Tuparev <email@hidden>
- Date: Thu, 17 Jun 2004 10:57:26 +0200
If one need correct numbers for correct calculations, use
NSDecimalNumber's +notANumber
If the interest is syntactic only, use NSScanner
gt
On Jun 16, 2004, at 8:47 PM, Dustin Voss wrote:
On 16 Jun, 2004, at 7:14 AM, Randall Meadows wrote:
At 1:40 PM +0200 6/16/04, Robert Kuilman wrote:
Well,
the NSString class has the
- intValue
- floatValue
- doubleValue
selectors, which all return 0(.0) if the string not a valid
{int,float,double} value.
Just out of curiousity, how does one distinguish between an "error"
condition caused by the string "a1b2c3" and a valid input of "0",
"0.0", or even "00000.000", all of which would return the value of 0
or 0.0 (depending on the selector)?
This, of course, is the problem with return values in C-based
languagues. There's no way to tell. In Java, they'd toss an exception,
Carbon would have used an "out" parameter, Dylan would return false
instead of an integer (they are different), and if Cocoa was more
self-consistent, it would return nil instead of an NSNumber.
-- georg --
"War is God's way of teaching Americans about geography."
Ambrose Bierce, writer (1842-1914)
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.