我有一条语句如
 if (...)  and (...) and (...) and (....)  then 
很长很长   我怎么把它分成两行来写???

解决方案 »

  1.   

    怎么说?
    这样也行?if  (...  ) and 
                  (...)  and (...)  then
    不是吧?
      

  2.   

    什么意思?按回车吧在一本基于Java的代码重构的书上说,向这样的情况,它就推荐这样作:把条件作为一个返回Boolean值的条件检测函数function Checker: Boolean;
    begin
      Result := (...)  and (...) and (...) and (....);  
    end;
    ....
    //再调用
    if Checker then
      

  3.   

    Delphi是以 ; 号作为语句的结束的,不考虑回车和换行符。
      

  4.   

    PASCL 以 ; 号作为语句之间的分隔符
    C     以 ;号作为语句的结束符(不包括复合语句{}等语句)