StartprogrammingusingObjectPascal:InsertProcedure

From 흡혈양파의 번역工房
Revision as of 10:11, 21 July 2012 by Onionmixer (talk | contribs) (SPOP insert프로시져 페이지 추가)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to 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’의 첫번째 공백 다음 7번째 문자 자리가 되겠습니다.