Примером функции мы видели, функция печати. Функции, которые мы видели до сих пор, функции, которые предопределены в ActivePerl переводчика. Вы можете написать свою собственную функцию, чтобы делать то, что вы хотите. Такие функции называются пользовательские функции. В Perl или ActivePerl, функция называется подпрограмма. В этой статье я объясняю основы ActivePerl пользовательских подпрограмм. Примечание: Если вы не видите код или, если вы думаете, что-то отсутствует (неработающую ссылку, изображение отсутствует), просто свяжитесь со мной в [email protected].
То есть, свяжитесь со мной для малейшей проблемы у вас есть о том, что вы читаете. Определение подпрограмм группе операторов для выполнения конкретной задачи образует подпрограмму, однако необходимо сгруппировать их определенным образом. Делая это, мы говорим вы определяете подпрограмму в ActivePerl. Этот процесс может быть фактически разделена на две части. Одна из фаз называется, объявив подпрограмму, а другой фаза называется, определяя подпрограмму. Для этого урока и основы программирования ActivePerl, мы будем использовать единый процесс, который, определяющий подпрограмму.
Определение подпрограммы заключается в следующем в указанном порядке - зарезервированное слово, к югу. - Имя подпрограммы. - Заявления, которые определяют подпрограмму, заключенные в фигурные скобки. Заявления в подпрограмме может иметь среди них звонки в другие подпрограммы, определенные в текущей программе (приложение). Примечание: другое название для зарезервированного слова по ключевым словам. Пример В следующем примере мы определяем подпрограмму, которая будет добавить два номера, найти квадрат суммы и затем вернуть результат.
суб MySub {мой $ num1 = 2; мой $ пит2 = 3; мой $ сумма = $ + $ num1 пит2; мой $ = $ квадратных сумма * $ сумма; вернуть $ квадрат; } Подпрограмма начинается с зарезервированного слова, к югу. Название подпрограммы MySub. Это сопровождается скобках. Тогда