![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
The defect of many whileTrue:
and whileFalse:
expressions is
that the details that govern the iteration appear in three places: the place
where the counting variable is initialized, the place where it is tested,
and the place where it is altered. Such distribution makes complex iteration
difficult to understand.