Home
Username:
Password:
Perl Fundamentals (Español) Tutorials

Primeros Pasos / Más Sobre las Cadenas

Subtitles of the Movie

ÿþ [00:00:00.0] Una diferencia importante entre cadenas y números es, que contrario a las cadenas, [00:00:07.0] los números no necesitan comillas al referirse a ellos. [00:00:12.0] Si asignamos el valor de un número a una variable, no tenemos que usar comillas a su alrededor. [00:00:18.0] Por otro lado, Perl interpretará el valor que hemos dado, como un valor de cadena arbitrario. [00:00:25.0] Así que será el número 3 seguido por el número 5, seguido por el número 4, [00:00:29.0] en vez del número 354. [00:00:32.0] Así mismo, al efectuar cualquier operación numérica, como adicionar 10 a 10, [00:00:42.0] no queremos usar ninguna comilla. [00:00:45.0] Debido a que Perl debe saber con seguridad que este es el número, y este es un número, [00:00:50.0] vamos a tratarlos ambos como números cuando los vayamos a adicionar. [00:00:53.0] Cuando vayamos a configurar nuestra variable de edad, no tenemos que usar comillas. [00:01:04.0] Sólo colocamos el número como tal. [00:01:06.0] Una última notación acerca de las comillas, es que cuando usamos& [00:01:15.0] comillas dentro de una cadena, entonces tenemos un pequeño dilema; [00:01:20.0] esta no es una terrible línea de una prosa, pero creo que muestra lo que trato de decir aquí. [00:01:31.0] El ejecutable de Perl puede decir que toda esta cadena, es una cadena, [00:01:36.0] debido al hecho de que incluimos comillas a cada lado de ella. [00:01:42.0] Sin embargo, también tenemos que usar comillas dentro de la cadena, [00:01:47.0] para indicar que la palabra en este caso, es una pieza de diálogo. [00:01:54.0] Sin embargo, la manera como funciona el ejecutable de Perl, como todos los lenguajes de programación, [00:02:01.0] es muy explícita y literal. No es capaz de razonar y decir, Oh!, [00:02:07.0] por supuesto, esas comillas simples dentro de la cadena, [00:02:10.0] no se supone que delimiten ni el inicio ni el final de la cadena. [00:02:16.0] En cambio, Perl va a decir, Oh!, esta sección de código es una cadena, [00:02:21.0] y entonces esta otra sección no es una cadena, [00:02:23.0] y esta otra sección, también es una cadena. [00:02:26.0] Y todo eso hace que esta línea de código no tenga sentido en absoluto, [00:02:30.0] porque entonces el área de aquí tiene que ser interpretada como código de Perl. [00:02:38.0] Veamos lo que ocurre cuando tratamos de ejecutar este programa. [00:02:43.0] Obtenemos un error muy desagradable. [00:02:48.0] "Encontrada palabra vacía con operador esperado", [00:02:51.0] lo que trata de decirnos es que no se parece en nada a 'hello'. [00:02:55.0] No se parece a 'hello' y no tiene sentido para él. [00:02:58.0] Y Perl no puede tratarlo como una cadena, [00:03:00.0] porque allí usamos una comilla. [00:03:03.0] Para mejorar esto, podemos hacer dos cosas. [00:03:07.0] Una, es mezclar la clase de comillas que usamos. [00:03:11.0] Aquí podemos usar comillas dobles, y Perl estará completamente feliz. [00:03:15.0] Alternativamente, podemos usar comillas dobles en el exterior, y entonces cada comilla sencilla que usemos dentro de la cadena, [00:03:26.0] será tratada simplemente como parte de la cadena, y no tendrá nada que ver con el inicio o el final de la cadena misma. [00:03:34.0] Una vez más, obtendremos el mismo resultado. [00:03:38.0] Sin embargo, tal vez debido a las razones de eficiencia que mencioné anteriormente, [00:03:46.0] queramos usar comillas sencillas; y tal vez debido a las razones del estilo prosa, [00:03:52.0] también queramos usar comillas sencillas dentro de nuestro texto. [00:03:55.0] Tenemos la ayuda a la mano. Podemos usar la barra invertida, la cual es llamada carácter de escape. [00:04:05.0] Como lo hicimos anteriormente con la 'n' en minúscula, [00:04:08.0] cuando quisimos que Perl trate a la 'n' como una carácter de nueva línea. [00:04:14.0] En este caso, le decimos a Perl que trate a las comillas como comillas simples, [00:04:21.0] en vez de tratarlas como marcas del inicio o el final de la cadena. [00:04:25.0] Guardamos y volvemos a la línea de comandos. [00:04:29.0] Como puede ver, Perl puede interpretar correctamente lo que queremos que signifiquen esas comillas. [00:04:38.0] [00:04:39.0]

Tutorial Information

Course: Perl Fundamentals (Español)
Author: Joshua Mostafa
SKU: 33579
ISBN: 1-932808-31-0
Release Date: 2004-11-29
Duration: 7.5 hrs / 114 lessons
Work Files: Yes
Captions: Available on CD and Online University
Compatibility: Vista/XP/2000, OS X, Linux
QuickTime 7, Flash 8

VTC Sign up & Benefits

  • Unlimited Access
  • 98,729 Video Tutorials (23,265 free)
  • Video Available as Flash or QuickTime
  • Over 1026 Courses
  • $30 for One Month Access
  • Multi-User Discounts Available