Initializing help system before first use

# getfirst

Purpose
Get the first element of a range set or a list.
Synopsis
`function getfirst(r:range):integer`
`function getfirst(l:list):type_of_l`
Arguments

r | A range set
l | A list

Return value
The first element of the set or list.
Example
In this example the range set r is defined before its first and last elements are retrieved and displayed:

    declarations
     r=2..8
    end-declarations
      ...
    writeln("First element of r: ", getfirst(r),
            "\nLast element of r: ", getlast(r))

Further information
When applied to a list, the type of the function is the type of the list. An error is generated if the argument of the function is empty.
Related topics
getlast, cutfirst.
Parent Topic Predefined functions and procedures

© 2001-2026 Fair Isaac Corporation. All rights reserved. This documentation is the property of Fair Isaac Corporation (“FICO”). Receipt or possession of this documentation does not convey rights to disclose, reproduce, make derivative works, use, or allow others to use it except solely for internal evaluation purposes to determine whether to purchase a license to the software described in this documentation, or as otherwise set forth in a written software license agreement between you and FICO (or a FICO affiliate). Use of this documentation and the software described in it must conform strictly to the foregoing permitted uses, and no other use is permitted.