> 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/