Иллюстрированный самоучитель по Kylix

       

Использование данных вариантного типа



Листинг 2.4. Использование данных вариантного типа

var
V1, V2, V3, V4, V5: Variant; I: Integer;
D: Double; S: string; begin V1 := 1; / / целое значение
V2 := 1234.5678; / / действительное значение
V3 := 'Это строка!'; / / строковое значение
V4 := '1000'; / / строковое значение
V5 := V1 + V2 + V4; / / действительное значение, равное 2235.5678 I := V1; / / I=1 (целое значение) D := V2; / / D = 1234.5678 (действительное значение)
S := V3; / / S = 'Это строка!' (строковое значение)
I := V4; / / I = 1000 (целое значение)
S := V5; / / S = '2235.5678' (строковое значение) end;

Переменная вариантного типа может принимать два дополнительных значения:

  • Unassigned — не определено;
  • Null — значение неизвестного типа или значение потеряно.
Назад
Содержание


Содержание раздела