⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testlayout.out

📁 格式化源码的最新板
💻 OUT
字号:
unit testlayout;

interface

implementation

uses SysUtils, Classes;

procedure testsimplevarlayout;
var
  ifred: integer;
  bb:    boolean;
begin
end;

procedure testsimplevarlayout2;
var
  v1:   integer;
  var2: integer;
begin
end;

procedure allneatlylaidout;
var
  ia, ib1, icc2: integer;
  ba: boolean;
begin
  ia   := random(10);
  ib1  := 0;
  icc2 := 0;
  if random(10) > 5 then
  begin
    ia   := random(10);
    ib1  := 0;
    icc2 := 0;
    if random(10) > 5 then
    begin
      ia   := random(10);
      ib1  := 0;
      icc2 := 0;
      ba   := (AnsiCompareText('fred', 'jim') > 0) and (random(10) > 5) or (random(20) > 15) or
        (random(20) > 15) or (random(20) > 15) or (random(20) > 15) or (random(20) > 15) or (random(20) > 15);
    end;
  end
  else
    ia := 0;
end;

procedure aligntheequalssigns;
var
  v1:   integer;
  var2: integer;
  variable3: integer;
  variable4withalongname: integer;
begin
  v1   := 0;
  var2 := v1 + 1;
  v1   := var2 + v1;
  v1   := 0;
  var2 := v1 + 1;
  variable3 := var2 + 1;
  var2 := v1 + 1;
  v1   := var2 + v1;
  var2 := v1 + 1;
  variable3 := var2 + 1;
  variable4withalongname := 12;
  var2 :=
    v1 + 1;
  v1   := var2 + v1;
  variable4withalongname := 12;
  var2 := v1 + 1;
  v1   := 0;
end;

procedure alignlongline;
var
  v1:   integer;
  var2: integer;
  variable3: integer;
  variablewithanexceedinglylongnameindeed: integer;
begin
  v1   := 0;
  var2 := v1 + 1;
  variable3 := var2 + 1;
  variablewithanexceedinglylongnameindeed := 42;
  v1   := 0;
  var2 := v1 + 1;
end;

procedure nosemicolonsneeded;
var
  la: integer;
begin
  la := 0;
  if random(10) > 2 then
  begin
    if random(20) > 5 then
    begin
      la := 12;
    end
    else
      la := 10;
  end
  else
    la := 20;
end;

procedure thereverse;
var
  v1:   integer;
  var2: integer;
  variable3: integer;
  variable43: integer;
  variablewithanexceedinglylongnameindeed: integer;
  lcthisisalongnameforastringlist: TStringList;
begin
  lcthisisalongnameforastringlist := TStringList.Create;
  variablewithanexceedinglylongnameindeed := 42;
  v1   := 0;
  var2 := v1 + 1;
  variable3 := var2 + 1;
  variablewithanexceedinglylongnameindeed :=
    42;
  variable3 := var2 + 1;
  variable43 := 12;
  v1   := 0;
  var2 := v1 + 1;
  variablewithanexceedinglylongnameindeed := 42;
  variable43 := 12;
  variable3 := var2 + 1;
  var2 := v1 + 1;
  v1   := 0;
  lcthisisalongnameforastringlist
    [variablewithanexceedinglylongnameindeed] := 'Hello';
  v1   := 0;
  lcthisisalongnameforastringlist.Free;
end;

procedure testrepeat;
var
  li: integer;
begin
  li := 0;
  repeat
    Inc(li);
  until li > 10;
  li := 0;
  repeat
    begin
      Inc(li);
    end
  until li > 10;
  li := 0;
  repeat
    Inc(li);
    Dec(li);
    Inc(li);
  until li > 100;
  li := 0;
  repeat
    Inc(li);
    begin
      Dec(li);
    end;
    Inc(li);
  until li > 100;
end;

end.
 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -