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

Primeros Pasos / Más Operadores Combinados

Subtitles of the Movie

ÿþ [00:00:00.0] Ya que todo está muy bien con la adición, también podemos usar& [00:00:06.0] todo un conjunto de otros operadores de asignación combinados para hacer cosas similares. [00:00:12.0] El operador de asignación combinado de adición tomará un número, [00:00:17.0] cualquiera que sea el valor que tenga la variable, [00:00:22.0] y adicionará lo que sea que coloquemos a la derecha del operador de asignación combinado, al valor existente de la variable. [00:00:31.0] Este, el operador de asignación combinado de sustracción, hace algo similar, [00:00:38.0] excepto que resta cualquier número que especifiquemos, del valor de la variable. [00:00:45.0] La multiplicación, por supuesto, multiplica el valor& [00:00:51.0] de la variable las veces que especifiquemos a la derecha del operador, y luego lo devuelve a la variable. [00:01:00.0] Es similar con el operador combinado de división. [00:01:03.0] El operador combinado de módulo realiza lo mismo que el módulo y la exponenciación. [00:01:11.0] He aquí algunos ejemplos: cualquiera que sea el valor de 'a', ahora menos 7. [00:01:18.0] Y luego en la siguiente línea, es 10 veces sí mismo. [00:01:22.0] Y en la tercera línea lo dividimos por 2, cualquiera que sea el residuo, [00:01:29.0] y ese es el valor que damos a la variable 'a'. [00:01:32.0] Y esos son los operadores numéricos. [00:01:34.0] Ahora avancemos y veamos otro grupo de operadores de asignación combinados, [00:01:39.0] que se refieren a las cadenas. [00:01:41.0] Aquí tenemos el operador de asignación combinado de concatenación, [00:01:47.0] y también su equivalente de repetición. [00:01:50.0] Veamos algunos ejemplos del uso de estos. [00:01:54.0] Aquí, la variable 'a' ya tiene un valor, [00:01:58.0] y en la primera línea adicionamos texto extra al valor de la variable 'a'. [00:02:07.0] Y luego en la segunda línea tomamos el valor de la variable 'a', lo repetimos 5 veces, [00:02:14.0] las agrupamos, y luego devolvemos el valor final, sea cual sea, y este es el valor de la variable 'a'. [00:02:22.0] Hay otro par de operadores que debemos estudiar. [00:02:25.0] Son los operadores de incremento y decremento. [00:02:29.0] Y ahora todo se vuelve aún más conciso. [00:02:32.0] Hemos visto que usando sólo operadores estándar, como en la primera línea, [00:02:37.0] podemos tomar el valor de 'a' y adicionarle 1, [00:02:41.0] y así convertirlo en el nuevo valor de 'a'. [00:02:43.0] También vemos que podemos hacerlo usando considerablemente menos texto aquí, [00:02:52.0] usando el operador de asignación combinado. [00:02:55.0] Sin embargo, en el primer caso podemos hacerlo de una manera aún más concisa. [00:03:01.0] Sólo decimos a++ y ahí está el incremento. [00:03:07.0] Y aquí el incremento puede adicionar 1 a la variable, cualquiera que sea, [00:03:13.0] y asignarle ese como su nuevo valor. [00:03:16.0] Debo anotar una distinción aquí, entre los operadores de pre y post-incremento. [00:03:21.0] Podemos colocar los dos signos más antes o después del nombre de la variable. [00:03:28.0] Veamos esta diferencia, en la práctica. [00:03:33.0] Asignemos 50 a nuestra variable 'a', [00:03:39.0] e intentemos que imprima a++. [00:03:43.0] Guardaremos este como increment.pl e iremos a nuestra línea de comandos, [00:03:52.0] y ejecutemos este script. [00:03:55.0] Sorprendentemente, obtenemos el número 50. [00:03:59.0] Al ver esto, tal vez piense que hay un error, [00:04:03.0] pues ya que hemos adicionado 1 al valor, deberíamos haber obtenido el número 51. [00:04:10.0] Bien, la diferencia entre los operadores de pre y post-incremento está en que aquí, [00:04:17.0] el operador de post-incremento es ejecutado, como su nombre lo sugiere, después de evaluarse esa línea de código. [00:04:25.0] Si lo colocamos antes y volvemos a la línea de comandos, [00:04:33.0] veremos que el incremento se realiza justo antes de evaluarse toda la línea. [00:04:41.0] Así que el número se pasa a la función 'print'. [00:04:45.0] Tal vez esto parezca una complicación innecesaria, y de hecho no es estrictamente necesaria al realizar un trabajo. [00:04:55.0] Pero usted encontrará esto muy útil a lo largo del curso. [00:05:01.0] Por ahora, es suficiente conocerlos y prevenirnos de ellos, [00:05:05.0] pues probablemente los veremos en muchos scripts de Perl, si mira otros ejemplos. [00:05:10.0] Y también es importante recordarlos y saber de ellos, aún si no los usa con frecuencia. [00:05:17.0] También podemos usar los operadores de decremento. [00:05:20.0] Estos hacen exactamente lo mismo que los operadores de incremento, pero en vez de adicionar, resta 1 del valor. [00:05:27.0] Los pre y los post operan exactamente igual. [00:05:30.0] Así que si decimos 'menos menos', ese decremento tomará lugar después de que la declaración sea evaluada. [00:05:38.0] Lo primero que ocurre aquí es que estamos restando 1 a la variable 'a'. [00:05:44.0] Y luego ejecutamos toda la sentencia, sin importar lo que suceda. [00:05:48.0] Esta fue una visión general de los operadores básicos de Perl, [00:05:55.0] y hemos visto algunos de los bloques de construcción para elaborar scripts de Perl. [00:06:01.0] [00:06:02.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