while - do Statement
Scheme | (while test code ) |
Pascal | while test do code |
C++, Java | while ( test ) code |
If multiple statements are to be executed within the while loop in Pascal, a begin ... end must be used.
long length (cons *l) (define (length2 l) { long n; (let ((n 0)) n = 0; while ( l != NULL ) (while (not (null? l)) { ++n; (set! n (1+ n)) l = l->cdr; (set! l (cdr l)) } ) return n; n } ) )
There is also a statement with the test at the end:
C++, Java | do code while ( test ) |
Contents    Page-10    Prev    Next    Page+10    Index