type
TTest = record
a : interger;
str ; string[9];
endl;
var
test : TTest ;
i : integer;
with test do
begin
a := 10;
str := 'abc';
i := 100;
end;
1) 위에서 i := 100 같은 문장을 위와 같이 넣어도... ( i 는 record 변수의 멤버가 아님에도... )
에러 없이... 컴파일되는데... 이것이 정상인지요? ( C의 스트럭쳐와 다른 개념인지? )
with가 위와 같이 record type 변수외에... 다른곳에도 쓰이는 곳이 있는지요?
수고하세요..
|