Initializing help system before first use

Example

The following example demonstrates iterating through the array and outputting each element, including index values

! Populate our example data-set
public declarations
  myarray:dynamic array(set of integer,set of string) of real
end-declarations
myarray(100,'fred') := 100.1
myarray(100,'jim') := 101.5
myarray(101,'fred') := 215.7

! Iterate through the array entries using the arrayiterator
declarations
  it:arrayiterator
end-declarations
iteratorinit(it, 'myarray')
while (nextvalue(it)) do
  write('myarray(')
  forall (v in it.indices) do
    write(v,',')
  end-do
  writeln(') = ',it.value)
end-do

will output:

myarray(100,fred,) = 100.1
myarray(100,jim,) = 101.5
myarray(101,fred,) = 215.7