Единственным структурированным типом данных, который появляется в структуре обмена, является LIST (список), как это определено в таблице 3. Список является последовательностью (возможно пустой) из PARAMETER (параметров), каждый из которых может быть:
- кодированием простого типа, как описано в 6.3, или
- специальной лексемой знак доллара "$", или
- TYPED_PARAMETER, представляющим экземпляр выбранного типа (см. 10.1.8), или
- LIST, представляющим экземпляр (вложенного) структурированного типа.
Данный список может содержать более одной из вышеперечисленных форм. В структуре обмена список начинается с левой скобки "(" и кончается правой скобкой ")". Экземпляры разделяют запятыми. Список может быть вложенным на любую глубину.
Пример
Структурированный тип данных | Представление |
Список целых | (0, 1, 2, 3, 7, 2, 4) |
Список строк | (САT, HELLO) |
Список списков вещественных значений | ((0.0,1.0,2.0); (3.0,4.0,5.0)) |
Список списков вещественных значений | ((0.0,1.0,2.0), ()) |
В последнем списке списков вещественных значений второй вложенный список пустой.