With

Z Delphi & Pascal (česká wiki)
Skočit na navigaci Skočit na vyhledávání

Příkaz with je prostředek, který zkracuje zápis pro přístup k položkám typu record.

Syntaxe
  with proměnná, ..., proměnná do příkaz
Popis
Uvnitř příkazu za slovem do mohou být položky jedné nebo více specifikovaných proměnných typu záznam zpřístupněny pouze pomocí jejich identifikátorů.

Příklad

{ Příkaz with }
  with Datum[I] do
  begin
    mes :=1;
    rok :=rok + 1;
  end;

je ekvaivalent k:

  Datum[I].mes :=1;
  Datum[I].rok :=Datum[I].rok + 1;