Вызов пользовательской функции
Для вызова подпрограммы из любого выражения необходимо поставить после ее имени круглые скобки, например:
say_hello(); # простое выражение
$а = 3 + say_hello() # часть более сложного выражения
for ($х = start_value(); $х < end_value(); $х += increment О) (
} t
вызов трех подпрограмм для определения значений
* Точнее, глобальны для текущего пакета, но поскольку в этой книге отдельные пакеты не рассматриваются, вы можете считать определения подпрограмм глобальными для всей программы.
** Если только вы не выполняете программу с ключом -w.
Одна подпрограмма может вызывать другую подпрограмму, которая, в свою очередь, может вызывать третью подпрограмму и т.д., пока вся наличная память не будет заполнена адресами возврата и не полностью вычисленными выражениями. (Ведь настоящего программиста вряд ли удовлетворят какие-то 8 или 32 уровня вложенности подпрограмм.)