Diferencia entre revisiones de «Programación en Perl/Capítulo 2.5»
Contenido eliminado Contenido añadido
m Miscelánea ortográfica |
m Bot: Correcciones ortográficas; cambios triviales |
||
Línea 1:
==Cadenas o Strings==
=== Introduction to Strings ===
String es cadena en inglés.
En programación una cadena es un tipo de dato. En concreto las secuencias de caracteres. Como por ejemplo "Cadena bonita de caracteres". Las cadenas pueden ser expresadas rodeadas de " " o de ' ', veremos la diferencia más adelante.
Línea 7:
Algunos ejemplos:
"A galope, fresco compañero"
'quien me pone la pierna'
"intento fallido de cadena'
==== Double Quoted Strings ====
Cuando usas " estas diciendo que interprete la cadena de caracteres, por lo que algunos de estos CAMBIARÁN. Ya sé que es confuso pero un ejemplo te suele ayudar a entender.
Línea 21:
¡Hola Mundo!
¿Por que no aparece este trozo
* <tt>'''\n'''</tt> - ENTER también llamado nueva línea
* <tt>'''\t'''</tt> - Tabulador
* <tt>'''\b'''</tt> - Backspace no se muy bien traducir
* <tt>'''\u'''</tt> - Haz mayúscula la siguiente letra. Siendo estas letras mayusculas(ATYUKNHV) y estas minúsculas (mnreobjsd).
* <tt>'''\l'''</tt> - Haz minúscula la siguiente letra
* <tt>'''\a'''</tt> - Ház un ring con la campana del sistema, que realmente es un pitidito típico de ordenador.
==== Single Quoted Strings ====
Cuando usas <tt>'</tt> para rodear a la cadena. Estas comillitas son mśa DEMOCRÁTICAS ya que tratan a todos los caracteres por igual, sin distinción, así que ves EXACTAMENTE lo que escribes.
Línea 46:
Sin un ENTER cuando perl hace el print.
¿Y como haces para imprimir una comilla simple en mitad de una cadena si te interesa? dirá algún espabilado, pués para no defraudar PErl tiene esta magnifica herramienta, la barra \
print 'Those are Mark\'s keys';
Línea 54:
Those are Mark's keys
=== String Operators ===
Operadores en matemáticas sino recuerdo mal son + - * osea suma, resta , multiplicación ese tipo de cosas y es algo muy muy similar a lo que hacen con cadenas de caracteres o strings.
Línea 61:
==== The <tt>.</tt> Operator ====
El operdaor
"Hello" . "World" # Es equivalente a "HelloWorld"
Línea 75:
"Hello" . " World" # Este también es "Hello World"
==== The <tt>x</tt> Operator ====
Conocido como ''el repetidor de cadenas''. Se usa poniendo 1ºla cadena, 2º una x y 3º el nº de repeticiones. Asi:
"Hello" x 5 # Es equivalente a "HelloHelloHelloHelloHello"
Línea 85:
"\n" x 5
=== Ejercicios ===
* Haz un programa que se el operador <tt>.</tt> y que imprima muchos puntos (.)
* ¡Programa! es la UNICA manera de aprender, copia el código de est e wiki, modificálo , juega con él.
{{prognav|Perl|Basic Variables|Numbers}}
|