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

Primeros Pasos / Operadores Básicos

Subtitles of the Movie

ÿþ [00:00:00.0] Ya hemos visto las variables y los tipos de datos básicos que podemos incluir en ellas. [00:00:08.0] Demos un vistazo a cómo podemos manipularlas. [00:00:12.0] Un elemento importante al manipular variables en el lenguaje Perl, es el operador. [00:00:20.0] En esta película veremos diferentes clases de operadores y su funcionamiento. [00:00:25.0] El primer operador, el cual ya hemos usado, es el operador de asignación. [00:00:30.0] Luce igual al signo de igualdad que usamos en matemáticas. [00:00:34.0] Pero en el caso de los lenguajes de programación como Perl, nos referimos a él como 'se asigna a'. [00:00:42.0] En estos ejemplos, 24 se ha asignado a la variable 'age', [00:00:46.0] y a la variable 'name' se le ha asignado 'Josh'. [00:00:50.0] Lo que realiza el operador de asignación es tomar una variable, y asignarle un cierto valor. [00:00:58.0] También tenemos acceso a todos los operadores numéricos estándar que suponemos: [00:01:04.0] adición, sustracción, multiplicación y división. Tal vez luzcan un poco diferente a como usted los usa en matemáticas: [00:01:13.0] Los signos de más y menos son muy similares, pero el de multiplicación es más como un asterisco, y el de división como un slash, [00:01:22.0] parecida a la barra usada para dividir en matemáticas. [00:01:25.0] Sin embargo, todos ellos hacen exactamente lo que esperamos que hagan. [00:01:29.0] 20 dividido en 4. Podemos usarlos en combinación con otros operadores, [00:01:34.0] por ejemplo, asignar el valor de 45+50 a la variable 'a'. [00:01:41.0] Lo que hace Perl, es evaluar esta mitad de la expresión aquí, 45+50, [00:01:51.0] y luego toma el número que resulta y lo pasa a 'a' como su valor. [00:01:58.0] También tenemos algunos operadores extra-numéricos que no tenemos, o al menos no usamos de igual manera en matemáticas. [00:02:13.0] La exponenciación, o elevar un número a una potencia, se representa con dos asteriscos. [00:02:20.0] Y también tenemos el módulo. [00:02:23.0] El módulo se usa, por ejemplo, cuando tratamos de dividir un número por otro, [00:02:31.0] y el módulo devuelve el residuo. [00:02:35.0] Aquí hay algunos ejemplos, 10%3 devolverá el valor 1, [00:02:44.0] porque 3x3 da 9 y no podemos encajar otro 3 allí, así que lo que sobra es el valor obtenemos. [00:02:54.0] Con 2 a la potencia 5, podemos trabajar rápidamente la escala binaria para hallarlo: 2,4,8,16,32. [00:03:05.0] Otro operador para tener cuidado es el operador de concatenación de cadenas. [00:03:10.0] Y, como su nombre lo sugiere, lo que hace es unir dos cadenas. [00:03:18.0] También podemos usarlo para ejecutar una cadena literal o una variable o lo que queramos. [00:03:28.0] En este caso, vamos a unir 4 cadenas: [00:03:31.0] Uniremos una cadena literal que dice "this is a", con una variable aquí, [00:03:38.0] luego colocamos un espacio y luego colocamos otra variable. [00:03:46.0] Por supuesto, pudimos hacer esto sin usar operadores de concatenación de cadenas, [00:03:51.0] si hubiéramos querido usar comillas dobles alrededor de todo el grupo, [00:03:53.0] pero como ejemplo, muestra la clase de cosas que podemos hacer con el operador de concatenación de cadenas. [00:04:00.0] El operador de repetición de cadena es similar, [00:04:04.0] pero en vez de unir dos cadenas, [00:04:09.0] repite una sola cadena, el número de veces que especifiquemos a la derecha del operador de repetición de cadena. [00:04:17.0] Así, "w", seguida por el operador de repetición de cadena, seguido por el número 3, nos devolverá "www". [00:04:29.0] Pero en la segunda línea aquí, pedimos que la palabra "why" se repita 4 veces. [00:04:38.0] Como puede ver, fácilmente podemos mezclar operadores dentro de ciertos parámetros, [00:04:45.0] Y Perl devolverá la respuesta apropiada. [00:04:50.0] No pedimos que "oh" y "why" se repitieran cuatro veces, sólo se repite el valor más cercano que encuentra. [00:04:58.0] Aquí también podemos usar una variable para especificar el número de veces que vamos a repetir una cadena. [00:05:06.0] Sin embargo, en este caso, a "many" tendríamos que haberle asignado un valor numérico, [00:05:12.0] o de lo contrario, esta línea de código no tendría sentido. [00:05:16.0] Esos son los operadores básicos que podemos usar. [00:05:19.0] Todos los numéricos, más el operador de concatenación de cadenas, para unir dos cadenas, [00:05:26.0] y el operador de repetición de cadena, que es simplemente la letra x, [00:05:32.0] el cual nos permite repetir una cadena cuantas veces especifiquemos. [00:05:37.0] [00:05:38.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