Navigation:  Внутренний язык программирования >

Подпрограммы

Previous pageReturn to chapter overviewNext page

Программа интерпретатора представляет набор строк текста и может включать в себя отдельные подпрограммы, начинающихся с идентификатора в формате <...>

Например:

// Головная программа

..... // операторы

<Another>

Parameters prm1,prm2,prm3:=4,Prm4

....// операторы

<LastProg> // Последняя подпрограмма

... // операторы

 

Из головной программы подпрограмма может быть вызвана функцией PROG/PROGR

Синтаксис

 

PROG/PROGR ( имя подпрограммы без символов < >, [текст подпрограммы], [аргументы] )

текст подпрограммы обычно не передается, в этом случае ищется подпрограмма с указанным именем в тексте головной программы или в библиотеке подпрограмм.

 

Пример 1

Prog('Another',,3,'текст')

– вызывается подпрограмма <Another> и создаются локальные фактические параметры Prm1=3, Prm2='текст', Prm3=4 ,Prm4=Nil

 

Пример 2

clip2287