StartprogrammingusingObjectPascal:InsertProcedure

From 흡혈양파의 번역工房
Jump to: navigation, search

Insert 프로시저

Insert 프로시저는 문자열에 하위 문자열을 넣습니다. 두 하위 문자열을 연결하는 문자열 결합 연산자(+)와는 달리, Insert는 다른 문자열의 중간에 하위 문자열을 넣습니다.

예를 들어, 다음 예제처럼 ‘Hello Pascal world’ 라는 결과가 되게 ‘Hello world’ 문자열에 ‘Pascal’문자열을 넣을 수 있습니다.

var
    Line: string;
begin
    Line:= 'Hello world';

    Insert('Pascal ', Line, 7);

    Writeln(Line);

    Writeln('Press enter key to close');
    Readln;
end.

Insert 프로시저의 인자들은 다음과 같습니다

  • ‘Pascal’ 대상 문자열에 넣으려는 하위 문자열입니다
  • Line 처리 결과를 가지게 될 대상 문자열입니다.
  • 7 대상 문자열에 넣을 시작 위치입니다. 이 경우 ‘Hello world’의 첫번째 공백 다음 일곱번째 문자 자리가 되겠습니다.