Article View: pl.comp.lang.perl
Article #52399Re: Co zwraca split?
From: Stachu 'Dozzie' K.
Date: Fri, 17 Feb 2012 11:48
Date: Fri, 17 Feb 2012 11:48
27 lines
2235 bytes
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-mailReferences:
<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