Tipos de Datos / Más Funciones de los Arrays
Subtitles of the Movie
ÿþ [ 0 0 : 0 0 : 0 0 . 0 ] O t r a d e l a s c o s a s q u e p o d e m o s h a c e r c o n n u e s t r o a r r a y , s e r í a s a c a r u n a c r i a t u r a d e é l . [ 0 0 : 0 0 : 0 9 . 0 ] P a r a h a c e r e s t o p o d e m o s u s a r l a f u n c i ó n ' s h i f t ' . [ 0 0 : 0 0 : 1 7 . 0 ] L a f u n c i ó n ' s h i f t ' r e m u e v e e l p r i m e r e l e m e n t o d e l a r r a y , e n e s t e c a s o , ' d o g ' . [ 0 0 : 0 0 : 2 9 . 0 ] S i u s a m o s l a f u n c i ó n ' s h i f t ' a q u í , y e n l a s i g u i e n t e l í n e a p e d i m o s a P e r l q u e i m p r i m a e l p r i m e r e l e m e n t o , [ 0 0 : 0 0 : 3 9 . 0 ] o ' e l e m e n t [ 0 ] ' d e n t r o d e l a r r a y ' c r e a t u r e s ' , v e m o s q u e o b t e n e m o s ' c a t ' . [ 0 0 : 0 0 : 4 7 . 0 ] S i r e g r e s a m o s a n u e s t r o s c r i p t , v e r e m o s q u e c u a n d o i n i c i a l i z a m o s e l a r r a y , [ 0 0 : 0 0 : 5 3 . 0 ] e l p r i m e r e l e m e n t o e r a ' d o g ' ; [ 0 0 : 0 0 : 5 6 . 0 ] y a h o r a q u e h e m o s s a c a d o u n o d e l o s e l e m e n t o s , é s t e h a d e s a p a r e c i d o y t o d o s l o s d e m á s s e a c o m o d a r o n e n s u n u e v o l u g a r . [ 0 0 : 0 1 : 0 6 . 0 ] A s í , ' c a t ' s e h a m o v i d o a l n ú m e r o 0 , ' l i o n ' a l n ú m e r o 1 y a s í s u c e s i v a m e n t e . [ 0 0 : 0 1 : 1 1 . 0 ] L a f u n c i ó n ' s h i f t ' , a d e m á s d e r e m o v e r u n e l e m e n t o d e l a r r a y , t a m b i é n d e v u e l v e u n v a l o r . [ 0 0 : 0 1 : 2 5 . 0 ] S i e s c r i b i m o s ' p r i n t s h i f t c r e a t u r e s ' , v o l v i e n d o a n u e s t r a l í n e a d e c o m a n d o s , [ 0 0 : 0 1 : 3 2 . 0 ] c o m o p u e d e v e r , s e i m p r i m e e l p r i m e r e l e m e n t o d e l a r r a y . [ 0 0 : 0 1 : 3 7 . 0 ] C u a n d o e j e c u t a m o s e l c o m a n d o ' s h i f t ' , é s t e n o s ó l o r e m o v i ó a ' d o g ' , [ 0 0 : 0 1 : 4 2 . 0 ] s i n o q u e n o s l o t r a j o , e n c a s o d e q u e l o r e q u i r a m o s . [ 0 0 : 0 1 : 4 6 . 0 ] E f e c t i v a m e n t e , l o q u e h a c e m o s a q u í e s a l i m e n t a r l a s a l i d a d e l a f u n c i ó n ' s h i f t ' , [ 0 0 : 0 1 : 5 3 . 0 ] y d á n d o l a c o m o e n t r a d a d e l a f u n c i ó n ' p r i n t ' , [ 0 0 : 0 1 : 5 7 . 0 ] q u e e n r e t o r n o , n o s d e v u e l v e l a s a l i d a a n o s o t r o s l o s u s u a r i o s . [ 0 0 : 0 2 : 0 3 . 0 ] L u e g o , c u a n d o e j e c u t a m o s n u e s t r o s e g u n d o c o m a n d o ' p r i n t ' , [ 0 0 : 0 2 : 0 7 . 0 ] p o d e m o s v e r l a o t r a c o s a q u e h i z o ' s h i f t ' . [ 0 0 : 0 2 : 1 0 . 0 ] N o s ó l o s a c ó a l p r i m e r e l e m e n t o y s e l o d i o a l a f u n c i ó n ' p r i n t ' , [ 0 0 : 0 2 : 1 5 . 0 ] s i n o q u e l o r e m o v i ó c o m p l e t a m e n t e d e l a r r a y . [ 0 0 : 0 2 : 1 8 . 0 ] T a m b i é n p o d e m o s u s a r e l c o m a n d o ' u n s h i f t ' p a r a a g r e g a r u n e l e m e n t o a l i n i c i o d e l a r r a y . [ 0 0 : 0 2 : 3 2 . 0 ] V e a m o s l o q u e o b t e n e m o s s i e j e c u t a m o s d e n u e v o n u e s t r o s c r i p t . [ 0 0 : 0 2 : 3 7 . 0 ] E s t a v e z o b t e n e m o s ' s n a k e ' c o m o p r i m e r e l e m e n t o o e l e m e n t o c e r o . [ 0 0 : 0 2 : 4 2 . 0 ] E s o e s d e b i d o a q u e c u a n d o e l c o m a n d o ' u n s h i f t ' c o l o c a a ' s n a k e ' c o m o e l e l e m e n t o c e r o , [ 0 0 : 0 2 : 4 8 . 0 ] d o g ' s e h a m o v i d o p a r a h a c e r l e e s p a c i o , a l i g u a l q u e ' c a t ' , ' l i o n ' , ' e l e p h a n t ' y ' t i g e r ' . [ 0 0 : 0 2 : 5 4 . 0 ] L a c o n t r a p a r t e d e l a f u n c i ó n ' p u s h ' e s ' p o p ' y n o e s n e c e s a r i a m u c h a e x p l i c a c i ó n , [ 0 0 : 0 3 : 0 6 . 0 ] c u a n d o s a c a m o s a l g o , n o e s t a m o s a g r e g a n d o n a d a . [ 0 0 : 0 3 : 0 9 . 0 ] A s í q u e t o d o l o q u e h a y q u e h a c e r e s u s a r l a f u n c i ó n ' p o p ' y h e m o s s a c a d o d e n u e v o e l ú l t i m o e l e m e n t o . [ 0 0 : 0 3 : 1 7 . 0 ] A s í b i e n , e s t a s d o s l í n e a s s e c a n c e l a n u n a a l a o t r a . [ 0 0 : 0 3 : 2 1 . 0 ] L a p r i m e r a g r e g a a ' t i g e r ' y l u e g o ' p o p ' l o q u i t a d e n u e v o . [ 0 0 : 0 3 : 2 5 . 0 ] U n d e t a l l e f i n a l q u e v o y a e n s e ñ a r l e a h a c e r c o n a r r a y s , a n t e s d e c o n t i n u a r [ 0 0 : 0 3 : 3 0 . 0 ] c o n t e m a s m á s c o m p l e j o s , e s l a f u n c i ó n ' j o i n ' . [ 0 0 : 0 3 : 3 8 . 0 ] L a f u n c i ó n ' j o i n ' n o s p e r m i t e u n i r d i f e r e n t e s e l e m e n t o s d e n t r o d e l a r r a y , [ 0 0 : 0 3 : 4 7 . 0 ] y c o n v e r t i r l o s e n u n a v a r i a b l e e s c a l a r . [ 0 0 : 0 3 : 5 0 . 0 ] C r e e m o s u n a n u e v a v a r i a b l e e s c a l a r y l a l l a m a r e m o s ' z o o ' , [ 0 0 : 0 3 : 5 8 . 0 ] y l a a s i g n a r e m o s a l a s a l i d a d e l a f u n c i ó n ' j o i n ' . [ 0 0 : 0 4 : 0 4 . 0 ] T í p i c a m e n t e , l a s f u n c i o n e s r e q u i e r e n u n p a r d e p a r é n t e s i s a l f i n a l . [ 0 0 : 0 4 : 0 8 . 0 ] Y d e n t r o d e e s o s p a r é n t e s i s c o l o c a m o s l o s a r g u m e n t o s . [ 0 0 : 0 4 : 1 3 . 0 ] E n e s t e c a s o , l o u n i m o s c o n e s t a c a d e n a , [ 0 0 : 0 4 : 1 9 . 0 ] u n a c o m a y u n e s p a c i o y l a p a l a b r a ' a n d ' , y l u e g o u n e s p a c i o . [ 0 0 : 0 4 : 2 5 . 0 ] Y l o m a r c a m o s c o m o e l e m e n t o i n d e p e n d i e n t e u s a n d o d o s c o m i l l a s a s u a l r e d e d o r . [ 0 0 : 0 4 : 3 5 . 0 ] E l s e g u n d o a r g u m e n t o q u e r e q u i e r e e s e l a r r a y m i s m o , ' c r e a t u r e s ' . [ 0 0 : 0 4 : 4 5 . 0 ] U n a v e z l o h e m o s h e c h o , i m p r i m a m o s l a v a r i a b l e e s c a l a r r e s u l t a n t e y v e a m o s l o q u e o c u r r e . [ 0 0 : 0 4 : 5 3 . 0 ] P e r l a h o r a p u e d e e j e c u t a r t o d o s l o s e l e m e n t o s d e l a r r a y , d e n t r o d e u n a v a r i a b l e e s c a l a r . [ 0 0 : 0 5 : 0 2 . 0 ] Y p u e d e u s a r c u a l q u i e r m é t o d o q u e e m p l e e m o s , e n e s t e c a s o u n a c o m a , e s p a c i o y e s p a c i o . [ 0 0 : 0 5 : 0 9 . 0 ] P e r o p u e d e s e r l o q u e q u e r a m o s , p o d r í a s e r & [ 0 0 : 0 5 : 1 1 . 0 ] p u n t o , p u n t o , p u n t o , e n c u y o c a s o o b t e n d r í a m o s e s t e e f e c t o ; [ 0 0 : 0 5 : 1 9 . 0 ] o p o d e m o s u n i r l o s t o d o s s i n n a d a e n t r e e l l o s . [ 0 0 : 0 5 : 2 6 . 0 ] E n c u y o c a s o o b t e n d r e m o s t o d a s l a s p a l a b r a s p e g a d a s c o m o u n a g r a n p a l a b r a . [ 0 0 : 0 5 : 3 3 . 0 ] Y b i e n , a h o r a p o d e m o s h a c e r m á s c o s a s c o n l o s a r r a y s . [ 0 0 : 0 5 : 3 6 . 0 ] Y e n n u e s t r a p r ó x i m a p e l í c u l a e c h a r e m o s u n v i s t a z o & [ 0 0 : 0 5 : 4 0 . 0 ] a u n a f o r m a d e a r r a y , l i g e r a m e n t e c o m p l i c a d a , l l a m a d a a r r a y m u l t i - d i m e n s i o n a l . [ 0 0 : 0 5 : 4 4 . 0 ] [ 0 0 : 0 5 : 4 5 . 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 