Moduły » System

Copy

  • 2010-10-31 18:27
  • 1 komentarz
  • 696 odsłon
  • Oceń ten tekst jako pierwszy
Copy
Moduł: System

function Copy(S; Index, Count: Integer): string;
function Copy(S; Index, Count: Integer): array;

Zwraca fragment łancucha znaków lub tablicy dynamicznej.

S jest zmienną typu String lub tablicą dynamiczną.
Funkcja zwraca fragment łańcucha lub tablicy zawierający Count znaków lub elementów począwszy od elementu S[Index]. Zwracana wartość jest kopią (nie dzieli pamięci ze zmienną S).

Jeśli Index > długości(wielkości) S funkcja Copy zwraca pusty string lub tablicę.

Jeśli Count > niż ilość znaków lub elementów tablicy to funkcja zwraca tylko elementy od S[Index] do końca S.

W poniższym przykładzie, w oknie konsoli wyświetlony zostanie tekst World:

program Foo;
 
{$APPTYPE CONSOLE}
 
var
  S : String;
begin
  S := Copy('Hello World', 7, 6);
 
  Writeln(S);
  Readln;
end.


Zobacz też:

1 komentarz

Qyon 2006-01-03 21:25

Hmm czemu moge oceniać własny tekst?