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

Primeros Pasos / Operadores Combinados

Subtitles of the Movie

ÿþ [00:00:00.0] Los operadores que vimos en la película anterior fueron bastante sencillos. [00:00:06.0] Muchos de sus usos son familiares en matemáticas. [00:00:11.0] En esta película vamos a ver algunos operadores de asignación un poco más complicados que, no obstante, son muy útiles. [00:00:19.0] Todos ellos nos permiten hacer cosas que de otro modo, emplearían muchos operadores repetidos muchas veces, [00:00:27.0] de una manera más sencilla y precisa. [00:00:30.0] Es importante que nos familiaricemos con estos operadores ligeramente complicados, [00:00:33.0] si queremos poder leer el código escrito por otras personas, y hacer el nuestro eficientemente. [00:00:40.0] Para comenzar, veamos estas tres líneas de código. [00:00:46.0] La primera línea asigna el número 3 a la variable 'a'. [00:00:51.0] En la segunda línea tomamos la variable 'a', y le asignamos un nuevo valor. [00:00:59.0] Y el nuevo valor es la variable 'a' + 7, [00:01:03.0] Cada vez que nos referimos a la variable 'a', a lo que nos referimos, [00:01:08.0] es al valor que hemos asignado. [00:01:10.0] En este caso, asignamos a la variable 'a' su propio valor, más 7. [00:01:16.0] Efectivamente, incrementamos el valor de 'a' en 7. [00:01:22.0] Y luego cuando imprimimos, obtendremos un número, en este caso 10. [00:01:26.0] Sin embargo, usamos operadores estándar. [00:01:30.0] Si usamos un operador de asignación combinado, podemos escribir esto de una manera mucho más concisa. [00:01:36.0] Este es el operador de asignación combinado: luce como un signo más& [00:01:42.0] seguido por un signo igual, y lo que esencialmente dice es, [00:01:46.0] "Tome cualquiera que sea el valor de 'a' y adiciónele 7, y devuelva eso como el nuevo valor de 'a'". [00:01:57.0] Veamos en nuestro editor de texto, para ver cómo funciona. [00:02:03.0] Crearemos una variable llamada 'num', [00:02:08.0] y le asignaremos el número 30; [00:02:11.0] vamos a imprimir algo en nuestra línea de comandos, pues es la manera como probaremos estos scripts. [00:02:20.0] Diremos cuál es el valor de 'num', y usaremos aquí el signo de dólar, [00:02:31.0] para indicar que estamos requiriendo el valor de 'num'. [00:02:38.0] Ya que hemos usado comillas dobles, Perl puede interpretar la variable 'name' que hemos incluido dentro del script. [00:02:47.0] Entonces diremos 'num' y usaremos el operador combinado, [00:02:54.0] usando el mismo valor, 30. [00:02:57.0] Pero lo que voy a hacer, es copiar esta línea; [00:03:00.0] de hecho, incluiré un carácter de nueva línea entre ellas, [00:03:05.0] para ver más claro lo que ocurre, [00:03:08.0] y lo pegaré de nuevo después de hacer esta línea de código aquí. [00:03:13.0] Ahora veamos lo que ocurre: a este lo llamaremos& [00:03:17.0] combined.pl y vayamos a nuestra línea de comandos, [00:03:23.0] y veamos qué pasa si escribimos combined.pl. [00:03:27.0] Las dos cadenas que se imprimen muestran los dos valores diferentes de 'num'. [00:03:32.0] Luego de asignar 30 a 'number', ese es todo el valor de 'num'. [00:03:38.0] Sin embargo, en la segunda usamos el operador de asignación combinado. [00:03:42.0] Y éste toma el valor existente, el cual es 30, y le adiciona 30. [00:03:47.0] Y luego asigna el nuevo valor a la variable. [00:03:51.0] Como puede ver, es una forma muy concisa de adicionar 30 a la variable 'num'. [00:04:01.0] Sin el operador de asignación combinado, tendríamos que haber escrito algo como esto, [00:04:06.0] lo cual haría exactamente lo mismo. Si volvemos a nuestro script& [00:04:11.0] y lo ejecutamos, veremos que devuelve el mismo resultado. [00:04:15.0] Sin embargo, es mucho más conciso usar simplemente el operador de asignación combinado. [00:04:25.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