Unit 'StrUtils' Package
[Overview][Resource strings][Constants][Types][Procedures and functions][Index] [#rtl]

IfThen

Returns one of two strings, depending on a boolean expression.

Declaration

Source position: strutils.pp line 80

function IfThen(

  AValue: Boolean;

  const ATrue: string;

  const AFalse: string = ''

):string; overload;

function IfThen(

  AValue: Boolean;

  const ATrue: TStringDynArray;

  const AFalse: TStringDynArray = Nil

):TStringDynArray; overload;

Arguments

AValue

  

Determines which of the two possibilities to take.

ATrue

  

String to return if the expression evaluates as True.

AFalse

  

String to return if the expression evaluates as false. Default is the empty string.

Function result

Either AFalse or ATrue, depending on the expression.

Arguments

AValue

  

Determines which of the two possibilities to take.

ATrue

  

String to return if the expression evaluates as True.

AFalse

  

String to return if the expression evaluates as false. Default is the empty string.

Description

IfThen returns ATrue if AValue is True, and returns AFalse if AValue is false.

Errors

None.

See also

AnsiMatchStr

  

Check whether a string occurs in an array of strings, observing case.

AnsiMatchText

  

Check whether a string occurs in an array of strings, disregarding case.


Documentation generated on: Jul 22 2023