|
" Hay la misma diferencia entre un sabio y un ignorante que entre un hombre vivo y un cadáver " - Aristóteles - ![]() |
Computerfacil.com |
Chat
Fotos
Últimos Posts
Ayuda
Búsqueda
Miembros
Calendario
|
| Bienvenido, invitado ( Identificarse | Registrarse ) | Reenviar mensaje de validación |
|
|
Forista del Mes: Kobas |
![]() ![]() ![]() |
| dejavi |
|
![]() Tera user Grupo: Moderadores Mensajes: 3.871 Miembro nº: 17.695 Registrado: 18-January 07 |
050807.
Un dato escalar puede ser un número o una cadena de caracteres. Podemos asignar a una variable un número entero o real (aunque internamente todo es tratado como un número real). Las cadenas de texto las representaremos encerrándolas entre comillas simples (') o dobles ("): 'una cadena' "otra cadena" Hay caracteres especiales (retorno de carro, tabulador, etc) que se representan mediante la barra de escape: \n retorno de carro a una nueva línea \t un tabulador (8 espacios) \a un pitido por el altavoz del PC \\ el caracter \ (para usarlo como parte de la cadena) \" el caracter " (para usarlo como parte de la cadena) Nombres de variables Una variable es un contenedor que almacena uno o varios valores. Una variable escalar sólo almacena un valor (número o cadena). Las variables escalares se denotan anteponiéndoles el signo de dólar ($) al nombre de variable que queremos usar: $contador $i $cadena Como nombre de variable podemos usar letras, números y _ mezcándolos, y teniendo en cuenta que se debe anteponer siempre el $ al nombre. Operadores de comparación Hay varios operadores de comparación, dependiendo de si estamos comparando cadenas o números, y del tipo de igualdad/desigualdad a comprobar: comparación números cadenas igual == eq no igual != ne menor que < lt mayor que > gt menor o igual que <= le mayor o igual que >= ge Operador de asignación Se utiliza (igual que en C) el símbolo = de la siguiente forma: $i = 0; $contador = $contador + 1; $cadena = "una cadena, o 2"; Se puede hacer uso del operador de incremento junto con el de asignación (como en C). Lo siguiente es equivalente: $contador = $contador * 10; $contador *= 10; Al hacer asignaciones, si estamos utilizando las dobles comillas (") para asignar cadenas, podemos sustituir el valor de unas en otras del siguiente modo: $a = "calor"; $b = "frio"; $c = "esta tarde hace $a y esta noche $b"; de forma que al ejecutar esto, se sustituye el valor de $a y $b durante la asignación, y $c queda con el valor "esta tarde hace calor y esta noche frio" Operador de autoincremento Igual que en C, Perl tiene el operador de autoincremento y autodecremento: $contador++; $contador--; Operador chop() Este operador elimina el último carácter de la cadena de caracteres: $cadena = "una cadena larga"; chop( $cadena ); al ejecutar lo anterior, en $cadena tendremos "una cadena larg" Esto se suele utilizar al leer de entrada estándar o fichero para eliminar el retorno de carro de cada línea. Operador print() Con este operador podemos imprimir en pantalla cualquier cosa: cadena de texto, números, contenido de variables, etc. $variable = "contenido"; $i = 3; print "hola \n"; print "valor de variable = $variable \n"; print "valor de i = $i \n"; Hacer un programa que defina dos variables numéricas, las sume y muestre el resultado. Hacer un programa que defina dos variables de cadena, las una y muestre el resultado. -------------------- |
![]() |
![]() ![]() ![]() |
|
|
|
eurodipity - eurodipity - eurodipity - eurodipity - eurodipity - eurodipity - eurodipity - eurodipity - eurodipity - eurodipity |
|