🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.perl
Article #52399

Re: Co zwraca split?

#52399
From: Stachu 'Dozzie' K.
Date: Fri, 17 Feb 2012 11:48
27 lines
2235 bytes
On 2012-02-17, Wojtek Garbacz <wojtek.b.garbacz@gmail.com> wrote:
>> (split ...)[0..5]
>>
> Dzięki znowu. Teraz problem polega na tym, że nie mogę go przekonać to 
> traktowania wyjścia split-a jako tablicy:
> print (split(/[-: ]/))[0..5];

Bo nawiasy, których zamierzyłeś użyć do tablicy, zostały przejęte przez
print. perldoc perlop, operator unary +.

> > syntax error at a.pl line 6, near ")[" # i przy okazji pierwsza 
> kropka tego dwukropka w VIMie jest różowa, a druga czarna - czyli coś 
> nie tak :-)

Owszem, definicja składni. Zresztą Perl w ogóle nie ma regularnej
składni (nie jest definiowany przez gramatykę bezkontekstową), więc
musisz się do tego przyzwyczaić.

> print splice((split(/[-: ]/)),0,5);
> > Type of arg 1 to splice must be array (not split) at a.pl line 5, 
> near "2)"

splice() oczekuje tablicy, a nie listy. Musisz mu podać @tab.

-- 
Secunia non olet.
Stanislaw Klekot
Technical Details
Message-ID: <slrnjjsfkl.j5o.dozzie@jarowit.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!feeder.erje.net!weretis.net!feeder1.news.weretis.net!news.solani.org!.POSTED!not-for-mail
References: <jhl6nc$qj7$1@speranza.aioe.org> <slrnjjs81a.j5o.dozzie@jarowit.net> <jhl9c8$1p2$1@speranza.aioe.org> <slrnjjsal1.j5o.dozzie@jarowit.net> <jhldqs$dgf$1@speranza.aioe.org>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!feeder.erje.net!weretis.net!feeder1.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: "Stachu 'Dozzie' K." <dozzie@go.eat.some.screws.spammer.invalid>
Newsgroups: pl.comp.lang.perl
Subject: Re: Co zwraca split?
Date: Fri, 17 Feb 2012 11:48:55 +0000 (UTC)
Organization: solani.org
Lines: 27
Message-ID: <slrnjjsfkl.j5o.dozzie@jarowit.net>
References: <jhl6nc$qj7$1@speranza.aioe.org> <slrnjjs81a.j5o.dozzie@jarowit.net> <jhl9c8$1p2$1@speranza.aioe.org> <slrnjjsal1.j5o.dozzie@jarowit.net> <jhldqs$dgf$1@speranza.aioe.org>
Mime-Version: 1.0
X-Trace: solani.org 1329479335 17170 eJwVysERwDAIA7CVSgDDOsUu+4+Qq95Kh4EVSERuriBUnvYhWu/HLpnmmcGeM01nxJ9UWlpcLowR9g== (17 Feb 2012 11:48:55 GMT)
X-Complaints-To: abuse@news.solani.org
NNTP-Posting-Date: Fri, 17 Feb 2012 11:48:55 +0000 (UTC)
User-Agent: slrn/pre0.9.9-111 (Linux)
X-User-ID: eJwFwQcBwEAIBDBLrAMqh2f4l9AE6uwd5nDD4YLkayt+g/JNiqtVn7RXE7LKKRSo3uEr8P0hFxGF
Cancel-Lock: sha1:o6LXFZXvtv/8s8euT1TY3u43LjE=
X-NNTP-Posting-Host: eJwNw4ENACEIA8CVVCjEcZ5C9x/Bv+RgsYPpgXAIavqqqzbvpBmkgGaBfep0+XDOdzfrr0l/OQ4STw==
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit