  (record) 


       ,    . ,    ,      ,         ,     : 

  type heroType = record 
     positionX, positionY: integer; 
     health: integer; 
  end; 

    ,      'var': 

  var hero: heroType; 

        ,     : 

  function isHeroDead(hero: heroType): boolean; 
  begin 
  if (hero.health <= 0) then 
      isHeroDead := true; 
    else 
      isHeroDead := false; 
  end; 

        'var': 

  var hero: record 
              positionX, positionY: integer; 
              health: integer; 
            end; 

       ,   "." (): 

  ... 
  {    } 
  hero.positionX := hero.positionX + 1; 
  ... 

        : 

  var 
    a, b: record 
           x: integer; 
    end; 
  begin 
    ... 
    a := b; {  -  } 
    ... 
    a.x := b.x; {       } 
  end. 

