Primeros Pasos / Operadores Básicos
Subtitles of the Movie
ÿþ [ 0 0 : 0 0 : 0 0 . 0 ] Y a h e m o s v i s t o l a s v a r i a b l e s y l o s t i p o s d e d a t o s b á s i c o s q u e p o d e m o s i n c l u i r e n e l l a s . [ 0 0 : 0 0 : 0 8 . 0 ] D e m o s u n v i s t a z o a c ó m o p o d e m o s m a n i p u l a r l a s . [ 0 0 : 0 0 : 1 2 . 0 ] U n e l e m e n t o i m p o r t a n t e a l m a n i p u l a r v a r i a b l e s e n e l l e n g u a j e P e r l , e s e l o p e r a d o r . [ 0 0 : 0 0 : 2 0 . 0 ] E n e s t a p e l í c u l a v e r e m o s d i f e r e n t e s c l a s e s d e o p e r a d o r e s y s u f u n c i o n a m i e n t o . [ 0 0 : 0 0 : 2 5 . 0 ] E l p r i m e r o p e r a d o r , e l c u a l y a h e m o s u s a d o , e s e l o p e r a d o r d e a s i g n a c i ó n . [ 0 0 : 0 0 : 3 0 . 0 ] L u c e i g u a l a l s i g n o d e i g u a l d a d q u e u s a m o s e n m a t e m á t i c a s . [ 0 0 : 0 0 : 3 4 . 0 ] P e r o e n e l c a s o d e l o s l e n g u a j e s d e p r o g r a m a c i ó n c o m o P e r l , n o s r e f e r i m o s a é l c o m o ' s e a s i g n a a ' . [ 0 0 : 0 0 : 4 2 . 0 ] E n e s t o s e j e m p l o s , 2 4 s e h a a s i g n a d o a l a v a r i a b l e ' a g e ' , [ 0 0 : 0 0 : 4 6 . 0 ] y a l a v a r i a b l e ' n a m e ' s e l e h a a s i g n a d o ' J o s h ' . [ 0 0 : 0 0 : 5 0 . 0 ] L o q u e r e a l i z a e l o p e r a d o r d e a s i g n a c i ó n e s t o m a r u n a v a r i a b l e , y a s i g n a r l e u n c i e r t o v a l o r . [ 0 0 : 0 0 : 5 8 . 0 ] T a m b i é n t e n e m o s a c c e s o a t o d o s l o s o p e r a d o r e s n u m é r i c o s e s t á n d a r q u e s u p o n e m o s : [ 0 0 : 0 1 : 0 4 . 0 ] a d i c i ó n , s u s t r a c c i ó n , m u l t i p l i c a c i ó n y d i v i s i ó n . T a l v e z l u z c a n u n p o c o d i f e r e n t e a c o m o u s t e d l o s u s a e n m a t e m á t i c a s : [ 0 0 : 0 1 : 1 3 . 0 ] L o s s i g n o s d e m á s y m e n o s s o n m u y s i m i l a r e s , p e r o e l d e m u l t i p l i c a c i ó n e s m á s c o m o u n a s t e r i s c o , y e l d e d i v i s i ó n c o m o u n s l a s h , [ 0 0 : 0 1 : 2 2 . 0 ] p a r e c i d a a l a b a r r a u s a d a p a r a d i v i d i r e n m a t e m á t i c a s . [ 0 0 : 0 1 : 2 5 . 0 ] S i n e m b a r g o , t o d o s e l l o s h a c e n e x a c t a m e n t e l o q u e e s p e r a m o s q u e h a g a n . [ 0 0 : 0 1 : 2 9 . 0 ] 2 0 d i v i d i d o e n 4 . P o d e m o s u s a r l o s e n c o m b i n a c i ó n c o n o t r o s o p e r a d o r e s , [ 0 0 : 0 1 : 3 4 . 0 ] p o r e j e m p l o , a s i g n a r e l v a l o r d e 4 5 + 5 0 a l a v a r i a b l e ' a ' . [ 0 0 : 0 1 : 4 1 . 0 ] L o q u e h a c e P e r l , e s e v a l u a r e s t a m i t a d d e l a e x p r e s i ó n a q u í , 4 5 + 5 0 , [ 0 0 : 0 1 : 5 1 . 0 ] y l u e g o t o m a e l n ú m e r o q u e r e s u l t a y l o p a s a a ' a ' c o m o s u v a l o r . [ 0 0 : 0 1 : 5 8 . 0 ] T a m b i é n t e n e m o s a l g u n o s o p e r a d o r e s e x t r a - n u m é r i c o s q u e n o t e n e m o s , o a l m e n o s n o u s a m o s d e i g u a l m a n e r a e n m a t e m á t i c a s . [ 0 0 : 0 2 : 1 3 . 0 ] L a e x p o n e n c i a c i ó n , o e l e v a r u n n ú m e r o a u n a p o t e n c i a , s e r e p r e s e n t a c o n d o s a s t e r i s c o s . [ 0 0 : 0 2 : 2 0 . 0 ] Y t a m b i é n t e n e m o s e l m ó d u l o . [ 0 0 : 0 2 : 2 3 . 0 ] E l m ó d u l o s e u s a , p o r e j e m p l o , c u a n d o t r a t a m o s d e d i v i d i r u n n ú m e r o p o r o t r o , [ 0 0 : 0 2 : 3 1 . 0 ] y e l m ó d u l o d e v u e l v e e l r e s i d u o . [ 0 0 : 0 2 : 3 5 . 0 ] A q u í h a y a l g u n o s e j e m p l o s , 1 0 % 3 d e v o l v e r á e l v a l o r 1 , [ 0 0 : 0 2 : 4 4 . 0 ] p o r q u e 3 x 3 d a 9 y n o p o d e m o s e n c a j a r o t r o 3 a l l í , a s í q u e l o q u e s o b r a e s e l v a l o r o b t e n e m o s . [ 0 0 : 0 2 : 5 4 . 0 ] C o n 2 a l a p o t e n c i a 5 , p o d e m o s t r a b a j a r r á p i d a m e n t e l a e s c a l a b i n a r i a p a r a h a l l a r l o : 2 , 4 , 8 , 1 6 , 3 2 . [ 0 0 : 0 3 : 0 5 . 0 ] O t r o o p e r a d o r p a r a t e n e r c u i d a d o e s e l o p e r a d o r d e c o n c a t e n a c i ó n d e c a d e n a s . [ 0 0 : 0 3 : 1 0 . 0 ] Y , c o m o s u n o m b r e l o s u g i e r e , l o q u e h a c e e s u n i r d o s c a d e n a s . [ 0 0 : 0 3 : 1 8 . 0 ] T a m b i é n p o d e m o s u s a r l o p a r a e j e c u t a r u n a c a d e n a l i t e r a l o u n a v a r i a b l e o l o q u e q u e r a m o s . [ 0 0 : 0 3 : 2 8 . 0 ] E n e s t e c a s o , v a m o s a u n i r 4 c a d e n a s : [ 0 0 : 0 3 : 3 1 . 0 ] U n i r e m o s u n a c a d e n a l i t e r a l q u e d i c e " t h i s i s a " , c o n u n a v a r i a b l e a q u í , [ 0 0 : 0 3 : 3 8 . 0 ] l u e g o c o l o c a m o s u n e s p a c i o y l u e g o c o l o c a m o s o t r a v a r i a b l e . [ 0 0 : 0 3 : 4 6 . 0 ] P o r s u p u e s t o , p u d i m o s h a c e r e s t o s i n u s a r o p e r a d o r e s d e c o n c a t e n a c i ó n d e c a d e n a s , [ 0 0 : 0 3 : 5 1 . 0 ] s i h u b i é r a m o s q u e r i d o u s a r c o m i l l a s d o b l e s a l r e d e d o r d e t o d o e l g r u p o , [ 0 0 : 0 3 : 5 3 . 0 ] p e r o c o m o e j e m p l o , m u e s t r a l a c l a s e d e c o s a s q u e p o d e m o s h a c e r c o n e l o p e r a d o r d e c o n c a t e n a c i ó n d e c a d e n a s . [ 0 0 : 0 4 : 0 0 . 0 ] E l o p e r a d o r d e r e p e t i c i ó n d e c a d e n a e s s i m i l a r , [ 0 0 : 0 4 : 0 4 . 0 ] p e r o e n v e z d e u n i r d o s c a d e n a s , [ 0 0 : 0 4 : 0 9 . 0 ] r e p i t e u n a s o l a c a d e n a , e l n ú m e r o d e v e c e s q u e e s p e c i f i q u e m o s a l a d e r e c h a d e l o p e r a d o r d e r e p e t i c i ó n d e c a d e n a . [ 0 0 : 0 4 : 1 7 . 0 ] A s í , " w " , s e g u i d a p o r e l o p e r a d o r d e r e p e t i c i ó n d e c a d e n a , s e g u i d o p o r e l n ú m e r o 3 , n o s d e v o l v e r á " w w w " . [ 0 0 : 0 4 : 2 9 . 0 ] P e r o e n l a s e g u n d a l í n e a a q u í , p e d i m o s q u e l a p a l a b r a " w h y " s e r e p i t a 4 v e c e s . [ 0 0 : 0 4 : 3 8 . 0 ] C o m o p u e d e v e r , f á c i l m e n t e p o d e m o s m e z c l a r o p e r a d o r e s d e n t r o d e c i e r t o s p a r á m e t r o s , [ 0 0 : 0 4 : 4 5 . 0 ] Y P e r l d e v o l v e r á l a r e s p u e s t a a p r o p i a d a . [ 0 0 : 0 4 : 5 0 . 0 ] N o p e d i m o s q u e " o h " y " w h y " s e r e p i t i e r a n c u a t r o v e c e s , s ó l o s e r e p i t e e l v a l o r m á s c e r c a n o q u e e n c u e n t r a . [ 0 0 : 0 4 : 5 8 . 0 ] A q u í t a m b i é n p o d e m o s u s a r u n a v a r i a b l e p a r a e s p e c i f i c a r e l n ú m e r o d e v e c e s q u e v a m o s a r e p e t i r u n a c a d e n a . [ 0 0 : 0 5 : 0 6 . 0 ] S i n e m b a r g o , e n e s t e c a s o , a " m a n y " t e n d r í a m o s q u e h a b e r l e a s i g n a d o u n v a l o r n u m é r i c o , [ 0 0 : 0 5 : 1 2 . 0 ] o d e l o c o n t r a r i o , e s t a l í n e a d e c ó d i g o n o t e n d r í a s e n t i d o . [ 0 0 : 0 5 : 1 6 . 0 ] E s o s s o n l o s o p e r a d o r e s b á s i c o s q u e p o d e m o s u s a r . [ 0 0 : 0 5 : 1 9 . 0 ] T o d o s l o s n u m é r i c o s , m á s e l o p e r a d o r d e c o n c a t e n a c i ó n d e c a d e n a s , p a r a u n i r d o s c a d e n a s , [ 0 0 : 0 5 : 2 6 . 0 ] y e l o p e r a d o r d e r e p e t i c i ó n d e c a d e n a , q u e e s s i m p l e m e n t e l a l e t r a x , [ 0 0 : 0 5 : 3 2 . 0 ] e l c u a l n o s p e r m i t e r e p e t i r u n a c a d e n a c u a n t a s v e c e s e s p e c i f i q u e m o s . [ 0 0 : 0 5 : 3 7 . 0 ] [ 0 0 : 0 5 : 3 8 . 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
United States 