Delphi Language Guide Delphi for Microsoft Win32 Delphi for the Microsoft. Net framework



Yüklə 0,84 Mb.
Pdf görüntüsü
səhifə122/294
tarix02.01.2022
ölçüsü0,84 Mb.
#41395
1   ...   118   119   120   121   122   123   124   125   ...   294
DelphiLanguageGuide

Record Constants
To declare a record constant, specify the value of each field - as 
fieldName: value
, with the field assignments
separated by semicolons - in parentheses at the end of the declaration. The values must be represented by constant
expressions. The fields must be listed in the order in which they appear in the record type declaration, and the tag
field, if there is one, must have a value specified; if the record has a variant part, only the variant selected by the tag
field can be assigned values.
Examples:
type
  TPoint = record
     X, Y: Single;
  end;
  TVector = array[0..1] of TPoint;
  TMonth = (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec);
  TDate = record
    D: 1..31;
    M: TMonth;
    Y: 1900..1999;
  end;
const
  Origin: TPoint = (X: 0.0; Y: 0.0);
  Line: TVector = ((X: -3.1; Y: 1.5), (X: 5.8; Y: 3.0));
  SomeDay: TDate = (D: 2; M: Dec; Y: 1960);
Record constants cannot contain file-type values at any level.

Yüklə 0,84 Mb.

Dostları ilə paylaş:
1   ...   118   119   120   121   122   123   124   125   ...   294




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin