Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search

[REBOL] Re: [Function] with [Variable number of args]

From: antonr:lexicon at: 7-Apr-2004 1:08

Of course, one has to be careful that the result of the expression following this "magical" function does not get eaten up by mistake. In this case, you should wrap in parens. Example (imagine in a script): (f 1) ; now let's do some real work ; lots of comments... probe my-var The value of my-var will not be passed as the second argument of f, because we remembered the parens. Aren't we lucky? Because of problems like these, I decided to avoid using optional arguments in general. I use it in one or two command-line functions, but these I never use in scripts. I think if you want to play the language game, go the parse way. Anton.