Re: [WebDNA] divisible by 1
This WebDNA talk-list message is from 2011
It keeps the original formatting.
numero = 106949
interpreted = N
texte = Thanks Bill and Marc for your suggestions.. and for your tests and last =solution Ken.I never tested anything other than the likes of "abc" in my *really old* =original tests.. and so all these years never realizing multiplying by =zero was not robust enough a test. I too would call it =(multiplying-by-zero's failure to realize the lack of a number) a bug, =Ken.. but meanwhile especially Marc's test (IMHO) is the easiest test =yet:[text]vals2test=3D123.45|123,45|123,456|123.a|abc|123|123 =45|[kart][/text][ListWords Words=3D[URL][vals2test][/URL]&Delimiters=3D|][index].) [word]: [if ("[URL][math =show=3DT]1*[word][/math][/URL]"=3D"[URL][word][/URL]")][then]
it's a number![/then][else]
it's NOT a number![/else][/if]
[/ListWords]-Govinda> I decided to check every char via [listchars] but the code=20> is relatively simple and it actually works now.>=20> Sincerely,> Kenneth Grome>=20>=20>=20>>> off the top of my head, I think I would just multiply>>> by zero to confirm a number ...>>=20>> Good thought except that it doesn't work. Half my tests>> produce the wrong value when I multiply by zero:>>=20>> [math]0*123.45[/math] =3D 0 -- correct>> [math]0*123,45[/math] =3D 45 -- WRONG, should be blank>> [math]0*123.a[/math] =3D 0 -- WRONG, should be blank>> [math]0*abc[/math] =3D (blank) -- correct>> [math]0*123[/math] =3D 0 -- correct>> [math]0*123 45[/math] =3D 0 -- WRONG, should be blank>>=20>> I also tried the module operator with similar results.>>=20>> Maybe this should be a considered a bug since [math]>> should return a blank result if one of the values in the>> formula is non-numeric. Don't you think?>>=20>> As it is now we can never trust that the values used in a>> [math] calculation are actually numbers when non-numbers>> are producing results like 0 or 45.>>=20>> :(>>=20>> Sincerely,>> Kenneth Grome>=20- Govinda--------------Old WebDNA talklist archives:http://dev.webdna.us/TalkListArchive/index.tpl?db=3Dwebdna-talk
Associated Messages, from the most recent to the oldest:
Thanks Bill and Marc for your suggestions.. and for your tests and last =solution Ken.I never tested anything other than the likes of "abc" in my *really old* =original tests.. and so all these years never realizing multiplying by =zero was not robust enough a test. I too would call it =(multiplying-by-zero's failure to realize the lack of a number) a bug, =Ken.. but meanwhile especially Marc's test (IMHO) is the easiest test =yet:
[text]vals2test=3D123.45|123,45|123,456|123.a|abc|123|123 =45|[kart][/text][ListWords Words=3D
[url][vals2test][/URL]&Delimiters=3D|][index].) [word]: [if ("
[url][math =show=3DT]1*[word][/math][/URL]"=3D"
[url][word][/URL]")][then]
it's a number![/then][else]
it's NOT a number![/else][/if]
[/ListWords]-Govinda> I decided to check every char via
[listchars] but the code=20> is relatively simple and it actually works now.>=20> Sincerely,> Kenneth Grome>=20>=20>=20>>> off the top of my head, I think I would just multiply>>> by zero to confirm a number ...>>=20>> Good thought except that it doesn't work. Half my tests>> produce the wrong value when I multiply by zero:>>=20>>
[math]0*123.45[/math] =3D 0 -- correct>>
[math]0*123,45[/math] =3D 45 -- WRONG, should be blank>>
[math]0*123.a[/math] =3D 0 -- WRONG, should be blank>>
[math]0*abc[/math] =3D (blank) -- correct>>
[math]0*123[/math] =3D 0 -- correct>>
[math]0*123 45[/math] =3D 0 -- WRONG, should be blank>>=20>> I also tried the module operator with similar results.>>=20>> Maybe this should be a considered a bug since
[math]>> should return a blank result if one of the values in the>> formula is non-numeric. Don't you think?>>=20>> As it is now we can never trust that the values used in a>>
[math] calculation are actually numbers when non-numbers>> are producing results like 0 or 45.>>=20>> :(>>=20>> Sincerely,>> Kenneth Grome>=20- Govinda--------------Old WebDNA talklist archives:http://dev.webdna.us/TalkListArchive/index.tpl?db=3Dwebdna-talk
Govinda
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
[BULK] [WebDNA] Using webdna to automate ftp on a Windows server (2012)
RequiredFields notes ... (1997)
Date problems-more (1997)
[WebDNA] New Mountain Lion OSX Server (2013)
WebCat2b15MacPlugin - [protect] (1997)
WC 2.0 frames feature (1997)
WebCatalog Hosting (1996)
form crasehes server (1997)
Cant open pages generated by Webcat (2004)
[WebDNA] divisible by 1 (2011)
Further tests with the infamous shipCost (1997)
Help on how to store calculated value (2002)
SiteEdit Pro, DataBase Helper and Europe (2000)
Using Plug-In while running 1.6.1 (1997)
Pirated WebCat? NOT... (2003)
(2004)
problems with WebCat-Plugin ()
Problems getting parameters passed into email. (1997)
Show if time tags (1997)
The beginning (1997)