책에 보면 procedure문은 단순히 문장을 수행하는 경우 사용하고
function은 프로시저 안에서 문장을 수행한 후 최종결과값을 반환한다고 만
나오는데 이해가 잘안돼네여
function xi(data:string):integer;
function xs(data:integer):string;
implementation
function xi(data:string):integer; begin result:= strtoint(data); end;
function xs(data:integer):string; begin result:= inttostr(data); end;
잘아시는분 이거에 주석좀 달아 주세여
그리고
s1 := StrToIntDef(ParamStr(1),506);
s2 := StrToIntDef(ParamStr(2),746);
이것도 좀 갈켜주세여 StrToIntDef와 ParamStr가 첨보는 거라 뭔말인지 잘몰
라서 ...
정보처리기사 예전에는 db로 했는데 요새는 파일 입출력으로 하잖아여
그거 해볼려고 하는데 고수님들 부탁드립니다.
그럼 수고하세여
begin
resul t:= strtoint(data);
end;
function xs(data:integer):string; // integer를 string으로 변환후 변환값 리턴
begin
result := inttostr(data);
end;
s1 := StrToIntDef(ParamStr(1),506);
s2 := StrToIntDef(ParamStr(2),746);
StrToIntDef(문자열, 디폴트값);
이것 역시 string 을 integer 로 변환하여 리턴, but,
default 값으로 두번째 인자값 지정 가능
ParamStr : 명령실행시 주어진 파라미터 리턴
ex) c:testPlzSearchInHelp.exe -d -o
ParamStr(0) : c:testPlzSearchInHelp.exe
ParamStr(1) : -d
ParamStr(2) : -o
리턴함.