Sign in Join
FPDoc Onlineexperiment

TLookupList.FirstKeyByValue function

Member of TLookupListpublicIn unit DB

Find the first key that matches a value.

Declaration

pascal
function FirstKeyByValue(const AValue: Variant): Variant

Arguments

AValue

Value to match key with.

Function result

First key that has AValue associated with it.

Description

FirstKeyByValue does a reverse lookup: it returns the first key value in the list that matches the AValue value. If none is found, Null is returned. This mechanism is quite slow, as a linear search is performed.

Errors

If no key is found, Null is returned.

See also

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.