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:
NT error logs (1997)
Google MAP URLs (2006)
Question about [encrypt] (1998)
Type 11 errors setting up WebCAt 2 (1997)
[WebDNA] Send Mail and SMTP Host (2015)
WebCat2b13MacPlugIn - [showif][search][/showif] (1997)
RE: path hierarchy notation (1998)
[WebDNA] [OT] hello (2012)
my price won't move (1997)
expansion domain freak out (2003)
Snake Bites (1997)
remotely add + sign (1997)
Virtual Postcards (1998)
dates and hex formatting (1997)
SQL statements (2002)
synching databases on multiple servers (1997)
How far do [showif]s go? (1997)
unable to launch acgi in WebCat (1997)
WebMerchant (1997)
Part Html part WebDNA (1997)