Семь уроков по PostScript

         

Операторы length, put, get и forall





Операторы length, put, get и forall работают как с массивами, так и со строками и словарем. Так length -- возвращает длину строки, массива или число пар ключ--значение в словаре.

Еще два оператора, aload и astore облегчают загрузку и сохранение сразу всего массива. Так оператор aload берет в качестве аргумента массив, заносит в стек по очереди все его элементы, а затем заносит туда сам массив. Так строка

[1 2 3] aload

оставит в стеке:

1 2 3 [1 2 3]

оператор astore выполняет обратную функцию.

1 2 3 3 array astore

создаст массив

[1 2 3]



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