Categoría: Tecnología al Día
Hemos visto que el perl utiliza los operadores matemáticos normales empleados para los números: + para la suma, – para la resta, * para la multiplicación, / para la división. Además, == se utiliza para la igualdad, y vuelve «verdadero» o «falso» según que los números sean iguales o no. El opuesto es != .
Hasta ahora, todos los «programas» capaces de escribir son bastante ‘lineales’, es decir que se ejecutarían de principio a fin, línea tras línea, sin ningún test o loop, todos en un bloque único. Es posible de todos modos definir nuestras funciones (o procedimientos, o subroutines o como queráis llamarlas) en perl, y después llamarlas como
Las así llamadas «builtin functions» son los ‘comandos’ normales del perl, que aceptan argumentos, hacen algo a nivel de argumentos o de sistema, y devuelven valores. Para informaciones más precisas consúltese «man perlfunc». Muchas funciones no tienen necesidad de argumentos entre (), pero en las operaciones más complicadas los paréntesis son necesarios para aclarar qué
El perl pone a disposición un conjunto bastante rico de variables especiales, o sea variables gestionadas directamente por el intérprete que contienen parámetros muy útiles. En muchos casos puede ser útil pasar de los parámetros en la línea de instrucción a nuestro script Perl, por ejemplo con: perl script.pl argumento Esto se puede hacer perfectamente
En los script in perl, los datos temporales se mantienen en variables; éstos se comportan en líneas generales como las variables de ambiente, pero no son lo mismo. El tipo principal de variable en perl es el escalar. Un escalar es una cadena, o un número que no necesita ser convertido como en C. Además,
Desde el momento que cada script tiene que ser interpretado por el programa ‘perl’, y dado que los script no son sino simples file de texto, tienen que empezar con los caracteres # seguidos con el recorrido completo del binario perl sobre el sistema, típicamente: #!/usr/bin/perl o bien #!/usr/local/bin/perl (para localizar dónde reside en vuestro
Antes de nada, un poco de filosofía. Al perl se le conoce a menudo como «lenguaje de scripting», a diferencia de los lenguajes de programación, ya que originariamente se pensó no para grandes trabajos, sino para la automatización de determinados tasks. Con los años, el perl ha ido siendo más y más potente, utilizándose para
El objetivo de este documento es explicar las bases de la programación en perl. Intentaremos hacerlo en líneas generales y centrándonos en las «ideas» en vez de en los detalles, comparándolos cuando sea posible con los lenguajes C y de shell scripting. El fin último de este documento es capacitaros para leer, entender, modificar los
El PHP soporta distintos tipos de datos, que no los tiene que impostar el programador, sino que son asumidos directamente por el motor, siempre que el programador no cambie el tipo (utilizando la función settype() ). Los datos pueden ser: Integer; Floating Point number; String; Array; Object.Vamos a verlos de uno en uno. Integer Los
La serie de variables de las que hablaremos están en Apache. Si utilizamos otros servidores, algunas de ellas serán, por supuesto, diferentes. Antes de analizarlas detalladamente, recordamos que es posible leer el valor de cada variable o con la función phpinfo() o con una simple. echo «NOMBRE_DE LA_VARIABLE»; Además, los valores de ejemplo se han