contentsconceptssyntaxlibrariessampleserrorsindex
Full text search
built-in variable   #item    
  Related Syntax   Related Concepts  

Purpose

A built-in counter that contains the index of the current iteration of a repeat over loop.

#item can be used in numeric expressions or in format items that format counters.

The#item counter always provides a value of 1 for its first iteration and the number of opened elements for its last iteration. This occurs even if the "reversed" option is used because#item never counts back to 1.

As a predefined shelf, #item is "read-only" and may only be passed as a read-only argument.

Usage example:

  local switch flags variable
  ...
  repeat over flags
     do select #item
        case 1
           output "1st flag is "
        case 2
           output "2nd flag is "
        case 3
           output "3rd flag is "
        case 4 to 20
           output "%d(#item)the flag is "
        else
           output "Flag number %d(#item) is "
     done
     do when  flags
        output "on.%n"
     else
        output "off.%n"
     done
  again

  Related Syntax
   repeat over
 
Related Concepts
   Loop indices
 
----  

Top [CONTENTS] [CONCEPTS] [SYNTAX] [LIBRARIES] [SAMPLES] [ERRORS] [INDEX]

Generated: April 21, 1999 at 2:01:00 pm
If you have any comments about this section of the documentation, send email to [email protected]

Copyright © OmniMark Technologies Corporation, 1988-1999.