Jim, Since the \ was incorporated into the method editor the advantage is being able to break up long lines into more readable text. Humans tend to read vertical text faster than horizontal. It's a real benefit when you've got a lot of params to pass to something. This is going to be easier to read (ie. debug)
myMethod(\ $param;\ AnotherMethod(p1;p2;p3);\ ->[Table];\ YetAnotherMethod($pointerToSomething;$pointerToSomethingElse;$pointerToPoorlyNamedVariable)) than all of that strung into a single line. And I always use it building c-objects: OB SET($obj;\ "key1";$value1;\ "key2";"textValue";\ "key3";someFunction($functionary);\ "key4";42) I generally don't bother with variable declarations but it's the same principle. Unlike javaScript you can't add comments when you use \ because it's not actually creating new lines just breaking up the display of the single line. My understanding is it has zero impact on compiled code (since all that stuff gets stripped out anyway) and virtually zero impact on interpreted. On Sat, Sep 3, 2016 at 9:37 PM, Jim Dorrance <[email protected]> wrote: > Are there any advantages to writing code like this? > -- Kirk Brooks San Francisco, CA ======================= ********************************************************************** 4D Internet Users Group (4D iNUG) FAQ: http://lists.4d.com/faqnug.html Archive: http://lists.4d.com/archives.html Options: http://lists.4d.com/mailman/options/4d_tech Unsub: mailto:[email protected] **********************************************************************

