spacer
   
   
Mailtraq - the Complete Email Server
   
spacer

Enstar for Mailtraq email server sales & support
Making world-class Internet technology affordable  

spacer
spacer

Repeat()

This function is very similar to the While() function, except that the continuation expression is evaluated at the end of each loop iteration. The loop is terminated when this expression returns true. This is similar to the familiar repeat...until construct found in many languages.

result := Repeat( content , continuation )

continuation
An expression which is evaluated after each iteration and which terminates the loop when it evaluates to "TRUE"
content
An expression which is evaluated each iteration with the result being appended to the function output
result
The concatenation of the result from each cycle

Write lines to text file until a loop terminating condition is met

max_count := 10;
loop_count := 1;
a := CreateFile("myfile.txt");
Repeat(
  Do(
    Write(a, "This is line number " ++ loop_count),
    loop_count := loop_count + 1
  ),
  loop_count >= max_count
);
CloseFile(a)
spacer


Download Trial
Buy now
Screenshots
Requirements
Feature Tree
FAQs
What's new
Print this page Print this Page
Mailtraq 2.12 PDF Datasheet
Send a friend an email about Mailtraq ShareMailtraq - Email Server at Delicious Mailtraq - Mail Server at digg Mailtraq - Mail Server at FacebookMailtraq - Email Server at stumbleupon Tweet about Mailtraq

 

 

   Copyright © 2003 - 2008 Enstar Ltd, Enstar LLC & Fastraq Ltd. All rights reserved. Privacy policy.
   Mailtraq® is a registered trademark of Fastraq Limited.