reflect.Type.getFieldName
Returns the name of a member of a record type.
Syntax
getFieldName(
index INTEGER )
RETURNS STRING
- index is the ordinal position of the field in the
RECORD
structure.
Usage
The getFieldName()
method returns the name of the member at the given index, for
the record type represented by this reflect.Type
object.
The reflect.Type
object used to call this method must have been
created with a RECORD
variable, or is a
reflect.Type
object returned from a method like reflect.Value.getType()
or getElementType()
, and
references a record structure.
Example
IMPORT reflect
MAIN
DEFINE rec RECORD
pkey INTEGER,
name VARCHAR(30)
END RECORD
DEFINE typ reflect.Type
LET typ = reflect.Type.typeOf( rec )
DISPLAY "field 1 name = ", typ.getFieldName(1)
END MAIN
Shows:
field 1 name = pkey