Q&A

  • procedure속의 function은 머져?
procedure TForm.AAA;
     function BBB(s_in:String) : String;
     var
       ...
     begin
       ..
       Result := xxx;
     end;
var
s_in, s_out : string;
begin
  s_out := BBB(s_in);
end;

위와 같이 procedure 안에 function이 있는건 머져?
그냥 따로 쓰는거하고 차이점이 무엇인지 알고 싶습니다.
1  COMMENTS
  • Profile
    홍성락 2003.11.04 04:16
    Local declaration 구역의 함수입니다.
    여기는 함수의 본체에 지역 변수 또는 함수등을 선언할 수 있는 곳입니다.
    따라서 함수 본체에 있는 함수는 함수내 지역변수처럼 내부에서만 사용할 수 있는겁니다. 그냥 피스칼의 문법으로 보시면 됩니다.
    hsr////////////////////////////////////////////////////////