Составители:
163
6.2 Доступ к полям и данным структуры
Используя индексацию, можно легко определить значение
любого поля или элемента структуры. Точно также можно присвоить
значение любому полю или элементу поля.
В качестве примера рассмотрим структуру patient вида:
Рисунок 6.2
Чтобы обратиться к некоторому полю, необходимо ввести
точку (.) после имени структуры, за которым должно следовать имя
поля:
str = patient(2).name
str = Ann Lane
Чтобы обратиться к элементам поля, надо использовать ин-
дексацию поля в правой части оператора присваивания. Другими сло-
вами, если поле является числовым массивом, использовать индексы
массива; если поле - массив ячеек
, использовать индексы массива яче-
ек и т. п.
Пример. Определить для пациента 2 показатель (2, 2) меди-
цинского теста
n = patient(2).test(2, 2)
n = 118
Используя тот же подход, можно присваивать значения эле-
ментам поля в левой части оператора присваивания.
6.2 Доступ к полям и данным структуры
Используя индексацию, можно легко определить значение
любого поля или элемента структуры. Точно также можно присвоить
значение любому полю или элементу поля.
В качестве примера рассмотрим структуру patient вида:
Рисунок 6.2
Чтобы обратиться к некоторому полю, необходимо ввести
точку (.) после имени структуры, за которым должно следовать имя
поля:
str = patient(2).name
str = Ann Lane
Чтобы обратиться к элементам поля, надо использовать ин-
дексацию поля в правой части оператора присваивания. Другими сло-
вами, если поле является числовым массивом, использовать индексы
массива; если поле - массив ячеек, использовать индексы массива яче-
ек и т. п.
Пример. Определить для пациента 2 показатель (2, 2) меди-
цинского теста
n = patient(2).test(2, 2)
n = 118
Используя тот же подход, можно присваивать значения эле-
ментам поля в левой части оператора присваивания.
163
Страницы
- « первая
- ‹ предыдущая
- …
- 163
- 164
- 165
- 166
- 167
- …
- следующая ›
- последняя »
