StartprogrammingusingObjectPascal:InsertProcedure
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번째 문자 자리가 되겠습니다.