[ g i r l s : [ ' G a b i ' , ' R a c h e l ' , ' O p h e l i a ' , ' O l g a ' , ' V i o l a ' , ' Y v e t t e ' ] , b o y s : [ ' G e r a r d ' , ' R o b e r t ' , ' O l i v e r ' , ' O l a f ' , ' V i n c e n t ' , ' Y o r k ' ] , ] n a m e s . e a c h { g e n d e r , n a m e L i s t - > p r i n t l n " $ { g e n d e r . c a p i t a l i z e ( ) } l o v e $ { n a m e L i s t * . g e t A t ( 0 ) . j o i n ( ' ' ) } " } G i r l s l o v e G R O O V Y B o y s l o v e G R O O V Y [] + RANGES a s s e r t [ 1 , 2 , 3 , 4 ] [ 0 ] = = 1 a s s e r t [ 1 , 2 , 3 , 4 ] [ 0 , 2 ] = = [ 1 , 3 ] a s s e r t [ 1 , 2 , 3 , 4 ] [ 0 . . 2 ] = = [ 1 , 2 , 3 ] a s s e r t [ 1 , 2 , 3 , 4 ] [ 1 . . - 2 ] = = [ 2 , 3 ] a s s e r t " G r o o v y " [ 0 ] = = " G " a s s e r t " G r o o v y " [ 3 . . - 1 ] = = " o v y "