Delphi中的三目运算函数有哪些??XE10.2+WIN764

相关资料:https://www.cnblogs.com/rogge7/p/6078903.html

问题现象:在做一个判断时突然想到了C++的三目运算,就在想Delphi中一共有几个?

问题处理:

Math.IfThen(True,1,2); //1

StrUtils.IfThen(True, 'A', 'B');//A

IdGlobal.iif(True, 1, 2);//1

IdGlobal.iif(True, 'A', 'B');//A

IdGlobal.iif(True, True, False);//True