Значения полей структур

Значения полей структур (r_value) могут быть простого (базового) типа, например, целое число, текстовая строка, диапазон целых чисел, описанием или ссылкой на описание объекта, списком любых перечисленных значений или пустым списком.

Есть еще один возможный тип значения – процедура. Процедура определяется именем и набором именованных параметров со значениями, заключенными в угловые скобки или именем и списком неименованных параметров, заключенных в квадратные скобки.

Для описания списков могут использоваться круглые или квадратные скобки.

Примеры значений (r_value):

20..30                                          # Диапазон чисел 20-30.

0.0.0.0..255.255.255.255       # Диапазон IP адресов.

4.3.2.4/24                                   # подсеть с 4.3.2.0 с маской 255.255.255.0.

"abed"                                           # Текстовая строка.

structure_ref                          # Ссылка на структуру "structure_ref".

[[a,b],[[k,l,m],х,у],4,с,6] # Вложенные списки из ссылок на структуры

                                                       # (a, b, k, l, m, х, у, с) и чисел (4, 6) .

[]                                                   # Пустой список.

рrос<х=10 у=24>                         # Процедура "рrос" с параметрами х и у.

Filter(SourcePort = 500)       # Объект Filter со значением поля "SourcePort"

                                                       # равным 500.