zoukankan      html  css  js  c++  java
  • Delphi IfThen语句

     function IfThen(AValue: Boolean; const ATrue: string; AFalse: string = ''): string; overload; $[StrUtils.pas
     功能 返回指定的逻辑字符串


    说明 

    IfThen(True, '是', '否') = '是';

    IfThen(False, '是', '否') = '否'


     例子 Edit3.Text := IfThen(CheckBox1.Checked, Edit1.Text, Edit2.Text);

    在数据库中,如果某个字段要在使用IfThen后可能插入null,则使用vartostr(null)函数给数据库字段赋值。
    FQuery.Parameters.ParamValues['WhetherIns'] := IfThen(editWhetherIns.Text='', VarToStr(Null),editWhetherIns.Text);

    类似C或C++中的 

    变量=表达式是否为真 ? 如果为真的值:如果不为真的值

    举例:

    int a = (2>3) ? 1:0;

  • 相关阅读:
    053403
    053402
    053401
    053400
    053399
    053398
    053397
    053396
    053395
    第k小数
  • 原文地址:https://www.cnblogs.com/mobilecard/p/9394259.html
Copyright © 2011-2022 走看看