> From [EMAIL PROTECTED]  Wed Aug  8 15:44:30 2007
> Return-Path: <[EMAIL PROTECTED]>
> X-Original-To: [EMAIL PROTECTED]
> Delivered-To: [EMAIL PROTECTED]
> Received: from localhost (localhost [127.0.0.1])
>       by hummer.cluon.com (Postfix) with ESMTP id 25F66339A0
>       for <[EMAIL PROTECTED]>; Wed,  8 Aug 2007 15:44:30 -0500 (CDT)
> Received: from cluon.com [209.135.140.13]
>       by localhost with POP3 (fetchmail-6.2.5)
>       for [EMAIL PROTECTED] (single-drop); Wed, 08 Aug 2007 15:44:30 -0500 
> (CDT)
> Received: from lists.develooper.com (x6.develooper.com [63.251.223.186])
>       by cluon.com (8.12.11.20060308/8.12.11) with SMTP id l78Ki0et022020
>       for <[EMAIL PROTECTED]>; Wed, 8 Aug 2007 15:44:00 -0500
> Received: (qmail 2924 invoked by uid 514); 8 Aug 2007 20:44:03 -0000
> Mailing-List: contact [EMAIL PROTECTED]; run by ezmlm
> Precedence: bulk
> List-Post: <mailto:beginners@perl.org>
> List-Help: <mailto:[EMAIL PROTECTED]>
> List-Unsubscribe: <mailto:[EMAIL PROTECTED]>
> List-Subscribe: <mailto:[EMAIL PROTECTED]>
> List-Id: <beginners.perl.org>
> Delivered-To: mailing list beginners@perl.org
> Received: (qmail 2810 invoked from network); 8 Aug 2007 20:44:03 -0000
> Received: from x1a.develooper.com (HELO x1.develooper.com) (216.52.237.111)
>   by lists.develooper.com with SMTP; 8 Aug 2007 20:44:03 -0000
> Received: (qmail 25566 invoked by uid 225); 8 Aug 2007 20:44:02 -0000
> Delivered-To: beginners@perl.org
> Received: (qmail 25559 invoked by alias); 8 Aug 2007 20:44:01 -0000
> X-Spam-Status: No, hits=-2.6 required=8.0
>       
> tests=BAYES_00,DKIM_SIGNED,DKIM_VERIFIED,DK_POLICY_TESTING,DK_SIGNED,DK_VERIFIED,SPF_PASS
> X-Spam-Check-By: la.mx.develooper.com
> Received-SPF: pass (x1.develooper.com: local policy)
> Received: from web63413.mail.re1.yahoo.com (HELO web63413.mail.re1.yahoo.com) 
> (69.147.97.53)
>     by la.mx.develooper.com (qpsmtpd/0.28) with SMTP; Wed, 08 Aug 2007 
> 13:43:51 -0700
> Received: (qmail 4345 invoked by uid 60001); 8 Aug 2007 20:43:46 -0000
> DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws;
>   s=s1024; d=yahoo.com;
>   
> h=X-YMail-OSG:Received:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID;
>   
> b=nW2fre1xtewf1OHS75CAxxM1dsoSjZ94R44cdmbRfwNcGb6LHJWbzmHcEuXrvfrhAaLZtk2fs+67MSAINbTGbf5VQ/r65VqSKt4OHDiqxinVXuA/LIku1dYZ6wMLrSWvZKC/al6nkAkBRgeU8zyPx81a/D9SmI9iI+i5K3a14m4=;
> X-YMail-OSG: 
> vmDlqHwVM1kUJIj5hDjcGMsAx_6_PTs94kD133PuulNRiTGy9qsAlGd3Fob3ftkfJ0eT.sdbiGkC09qMiPmlLGXnYoZhSpcuVbs2fRGa96LtRSXvqCGz
> Received: from [12.20.127.229] by web63413.mail.re1.yahoo.com via HTTP; Wed, 
> 08 Aug 2007 13:43:46 PDT
> Date: Wed, 8 Aug 2007 13:43:46 -0700 (PDT)
> From: oryann9 <[EMAIL PROTECTED]>
> Subject: slices
> To: Perl List <beginners@perl.org>
> MIME-Version: 1.0
> Content-Type: text/plain; charset=iso-8859-1
> Content-Transfer-Encoding: 8bit
> Message-ID: <[EMAIL PROTECTED]>
> Status: O
> X-UID: 551443
> X-Keywords:                                                                   
>                                  
> 
> Trying to understand from perldoc perldata the diff
> between these 3 CLIs and why the 2nd CLI has no
> elements?
> 

That the anonymous array consists of values identical to their indices is 
probably not enlightening you.

Consider the following:


perl -e 'use Data::Dumper; @c = (qw / one two / )[0]; print Dumper ([EMAIL 
PROTECTED]) '
$VAR1 = [
          'one'
        ];

perl -e 'use Data::Dumper; @c = (qw / one two / )[1]; print Dumper ([EMAIL 
PROTECTED]) '
$VAR1 = [
          'two'
        ];


# there is no 2nd element in the source array -- only [0] and [1] are defined.
perl -e 'use Data::Dumper; @c = (qw / one two / )[2]; print Dumper ([EMAIL 
PROTECTED]) '
$VAR1 = [];  

#
# a slice of the first two elements in the source array 
#
perl -e 'use Data::Dumper; @c = (qw / one two / )[0,1]; print Dumper ([EMAIL 
PROTECTED]) '
$VAR1 = [
          'one',
          'two'
        ];


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to