Janilabo

Janilabo | TSAContains() [Simba]

Jun 20th, 2012
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.67 KB | None | 0 0
  1. function TSAContains(x: string; TSA: array of string): Boolean;
  2. var
  3.   i, h: Integer;
  4. begin
  5.   h := High(TSA);
  6.   if h > -1 then
  7.     for i := 0 to h do
  8.     begin
  9.       Result := (x = TSA[i]);
  10.       if Result then
  11.         Exit;
  12.     end;
  13. end;
  14.  
  15. var
  16.   i: Integer;
  17.   s: string;
  18.   TSA: array of string;
  19.  
  20. begin
  21.   ClearDebug;
  22.   TSA := ['Test0', 'Test1', 'Test2', 'Test3', 'Test4',
  23.           'Test5', 'Test6', 'Test7', 'Test8', 'Test9'];
  24.   for i := -1 to 10 do
  25.   begin
  26.     s := 'Test' + IntToStr(i);
  27.     if TSAContains(s, TSA) then
  28.       WriteLn('TSA contains "' + s + '"!')
  29.     else
  30.       WriteLn('TSA doesn''t contain "' + s + '".');
  31.   end;
  32.   SetLength(TSA, 0);
  33. end.
Advertisement
Add Comment
Please, Sign In to add comment