首页  编辑  

IIF函数

Tags: /超级猛料/User.自定义类、函数单元/   Date Created:

function IIF ( const Bool : Boolean ; TrueValue , FalseValue : integer ): integer ; overload ;

function IIF ( const Bool : Boolean ; TrueValue , FalseValue : string ): string ; overload ;

function IIF ( const Bool : Boolean ; TrueValue , FalseValue : Real ): Real ; overload ;

function IIF ( const Bool : Boolean ; TrueValue , FalseValue : integer ): integer ; overload ;

begin

  if Bool then

    Result := TrueValue

  else

    Result := FalseValue ;

end ;

function IIF ( const Bool : Boolean ; TrueValue , FalseValue : Real ): Real ; overload ;

begin

  if Bool then

    Result := TrueValue

  else

    Result := FalseValue ;

end ;

function IIF ( const Bool : Boolean ; TrueValue , FalseValue : string ): string ; overload ;

begin

  if Bool then

    Result := TrueValue

  else

    Result := FalseValue ;

end ;