Опрос

Что такое, по вашему мнению, «демократия»?













Процедуры

15.01.2010 11:44 Администратор
Печать PDF
Рейтинг пользователей: / 0
ХудшийЛучший 
Индекс материала
Процедуры
Страница 2
Страница 3
Страница 4

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

Вторая часть занималась бы собственно выпечкой. Если бы позднее вы решили создать систему, которая печет печенье, то вероятность того, что вам удалось бы еще раз использовать немалую часть выпекающей части программы, была бы достаточно велика. Цель структурного программирования - разделить программу на функциональные части меньшего размера с возможностью их повторного применения. MEL позволяет решить эту задачу при помощи процедур.

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

1. Откройте редактор Script Editor 2. Наберите на панели Command Input Panel следующий текст. Подставьте свое имя вместо имени David. proc printName() { print "My name is David"; } 3. Нажмите клавиши Ctrl+Enter для выполнения.

Ничего не произошло. То, что вы сейчас сделали, - это лишь описание процедуры. Чтобы ее выполнить, вы должны ее вызвать.



Добавить комментарий


Защитный код
Обновить

Поиск

В закладку

 
 

Авторизация



Погода