tw1755.pp 431 B

123456789101112131415161718192021222324252627282930
  1. var
  2. err : boolean;
  3. begin
  4. err:=false;
  5. write('assigned(nil): ');
  6. if assigned(nil) then
  7. err:=true
  8. else
  9. writeln('nil');
  10. write('assigned(pointer(0)): ');
  11. if assigned(pointer(0)) then
  12. err:=true
  13. else
  14. writeln('nil');
  15. write('assigned(pointer(10000)): ');
  16. if assigned(pointer(10000)) then
  17. writeln('assigned')
  18. else
  19. err:=true;
  20. if err then
  21. begin
  22. writeln('err');
  23. halt(1);
  24. end;
  25. end.