Re: [WebDNA] improvements
This WebDNA talk-list message is from 2015
It keeps the original formatting.
numero = 111912
interpreted = N
texte = Yep =97>On Jan 15, 2015, at 11:58 AM, iPhonzie@G
wrote:> [elseif] would be a great addition for situations where you have a =number of mutually exclusive conditions that are to complex for =[switch]. I have lots of code that looks like this:>=20> [if (condition1)]> [then]> do stuff 1> [/then]> [else]> [if (condition2)]> [then]> do stuff 2> [/then]> [else]> [if (condition3)]> [then]> do stuff 3> [/then]> [else]> do default stuff> [/else]> [/if]> [/else]> [/if]> [/else]> [/if]>=20> This would be much nicer if I could write:>=20> [if (condition1)]> [then]> do stuff 1> [/then]> [elseif (condition2)]> do stuff 2> [/elseif]> [elseif (condition3)]> do stuff 3> [/elseif]> [else]> do default stuff> [/else]> [/if]>=20>=20> This could similarly be addressed with an alternative form of =switch/case. One possibility would be if no parameters are in the =[switch] tag, then [if]-style comparisons could be put into each [case] =tag:>=20> [switch]> [case (condition1)]> do stuff 1> [/case]> [case (condition2)]> do stuff 2> [/case]> [case (condition3)]> do stuff 3> [/case]> [default]> do default stuff> [/default]> [/switch]
Associated Messages, from the most recent to the oldest:
Yep =97>On Jan 15, 2015, at 11:58 AM, iPhonzie@G wrote:> [elseif] would be a great addition for situations where you have a =number of mutually exclusive conditions that are to complex for =[switch]. I have lots of code that looks like this:>=20> [if (condition1)]> [then]> do stuff 1> [/then]> [else]> [if (condition2)]> [then]> do stuff 2> [/then]> [else]> [if (condition3)]> [then]> do stuff 3> [/then]> [else]> do default stuff> [/else]> [/if]> [/else]> [/if]> [/else]> [/if]>=20> This would be much nicer if I could write:>=20> [if (condition1)]> [then]> do stuff 1> [/then]> [elseif (condition2)]> do stuff 2> [/elseif]> [elseif (condition3)]> do stuff 3> [/elseif]> [else]> do default stuff> [/else]> [/if]>=20>=20> This could similarly be addressed with an alternative form of =switch/case. One possibility would be if no parameters are in the =[switch] tag, then [if]-style comparisons could be put into each [case] =tag:>=20> [switch]> [case (condition1)]> do stuff 1> [/case]> [case (condition2)]> do stuff 2> [/case]> [case (condition3)]> do stuff 3> [/case]> [default]> do default stuff> [/default]> [/switch]
Donovan Brooke
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:
Using Plug-In while running 1.6.1 (1997)
WebCatalog seems to choke on large (2meg) html files. (1998)
line endings for Mac OS X files? (2003)
mail test (1997)
Re:redirect from the errorsMessages.db entry (1997)
Implementing Gift Certificates in online store (1998)
[WebDNA] Different results for [THISURL] (2018)
Error, 101 a DNS problem ? (1997)
Multiple edits/replacementsd to db. Possible? (1997)
More help for discount pricing (1998)
pc (1997)
autocommit problem (1998)
Forbidden CGI Error (1997)
Giving out error pages (1997)
[BoldWords] WebCat.acgib15Mac (1997)
WebCat cannot handle compatible search parameters? (1997)
Newbie questions (1998)
WebCat2b13MacPlugIn - [include] (1997)
Total number (2004)
FORMS!! (2001)