+1
This would be useful... The while continue will work if you want to break at the end of the while loop but for the loop to actually stop, processing has to make it back to the ":while ($continue) do={". This means that if you set set continue to false half way though the while loop the rest of the while loop still processes.
A way around this is to have every statement in the while loop enclosed in a ":if ( $continue = true ) do={" block.
If you have a large while loop this makes allot of extra code just to do a break;
.
Thanks Mikrotik team for your work in 6.2 to make functions much cleaner. Scripting just got a little more fun
.