Fundamentos de ActivePerl - Parte 12 Introducción Esto es parte de mi serie 12, Fundamentos de ActivePerl. Ahora, una función es un conjunto de sentencias que llevan a cabo una tarea específica. Cuando se llega a escribir programas, te darás cuenta de que los programas son muy largas. Te darás cuenta de que hay grupos de declaraciones que tendrán que estar haciendo la misma tarea en diferentes partes del código (programa). Usted no tiene que escribir este grupo de sentencias en diferentes partes del código.
Puede escribir una vez, y luego llamar a donde quiera que se necesite en el código. Hemos visto algunas funciones antes. Un ejemplo de una función que hemos visto es la función de impresión. Las funciones que hemos visto hasta ahora son funciones que están predefinidos en el ActivePerl Intérprete. Usted puede escribir su propia función para hacer lo que quiera. Tales funciones se llaman funciones definidas por el usuario. En Perl o ActivePerl, una función se llama a una subrutina. En este artículo voy a explicar los fundamentos de ActivePerl subrutinas definidas por el usuario.
Nota: Si no puede ver el código o si cree que falta algo (enlace roto, la imagen ausente), simplemente en contacto conmigo en [email protected]. Es decir, en contacto conmigo para el más mínimo problema que tenga acerca de lo que está leyendo. Definición de subrutinas El grupo de instrucciones para llevar a cabo una tarea en particular las formas de la subrutina, sin embargo es necesario agruparlos en una manera particular. Al hacer esto, se dice que está definiendo una subrutina en ActivePerl. Este proceso en realidad se puede dividir en dos.
Una fase se llama, que declara la subrutina y otra fase se llama, la definición de la subrutina. Para este tutorial y para la programación básica ActivePerl, utilizaremos un solo proceso, que está definiendo el subprograma. Una definición subprograma consiste en lo siguiente en el orden dado - La palabra reservada, sub. - El nombre de la subrutina. - Los estados que definen la subrutina, encerrados entre llaves. Las declaraciones en una subrutina pueden tener entre ellos las llamadas a otras subrutinas definidas en el programa actual (aplicación).
Nota: otro nombre para la palabra reservada es la palabra clave. Ejemplo En el siguiente ejemplo, definir una subrutina que sumar dos números, encontrar el cuadrado de la suma y luego devolver el resultado. sub mySub {my $ num1 = 2; mi $ num2 = 3; mi $ sum = $ num1 + $ num2; mi $ cuadrad