So I was doing some coding today and in the IDE as you type a keyword, the syntax options popup. You can arrow down to the one you want and press tab to have the code template for the syntax filled in.

I was typing a 'repeat for each..." loop when I notices the popup list of syntax options had a "... with index"! WOW, I thought, some new syntax was added to included an automatic counter variable with a 'for each' loop. This is great!

I could really use a syntax like "repeat for each line tLine in container with index" where "index" gets auto incremented for each loop.

I immediately opened the dictionary (LC 9.6.6) to check the syntax and usage and was surprised to find NO reference to the "with index" (apparent) syntax. Well, okay, sometime the Dictionary fails to get updated with the latest stuff, so I'll go back to the IDE and just try it! So I pick that syntax options and I get:

put 0 into tIndex
repeat for each line tLine in container
  add 1 to tIndex
  -- code
end repeat

Which, of course, is how we all do it.

While it is nice the IDE syntax feature kindly placed this whole code snippet, I feel like a "Bait and Switch" was just pulled on me! An now I really want LC, Ltd. to add a "with tIndex" syntax to the repeat for each loop structure!


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to