Article View: pl.comp.lang.perl
Article #52490Re: Perl tablice
From: Anonim Anonimowy
Date: Sun, 23 Dec 2012 21:22
Date: Sun, 23 Dec 2012 21:22
30 lines
2663 bytes
2663 bytes
W dniu niedziela, 23 grudnia 2012 21:30:16 UTC+1 użytkownik Stachu 'Dozzie' K. napisał: > On 2012-12-23, Anonim Anonimowy <amkrankruleuen@gmail.com> wrote: > > > Witam, czy da się w szybki i wygodny sposób w perlu jakoś określić tablice w ten sposób, aby podać jej maksymalną wielkość, a w momencie gdy dodaje do niej element i jest pełna to żeby nastąpiło przesunięcie elementów w prawo, skasowanie ostatniego i zwolnienie miejsca dla pierwszego (dodanego). > > > > Znak zapytania kończy pytanie. > > > > To, co ty chcesz, przypomina kolejkę FIFO. Nie widziałem jeszcze języka > > ogólnego przeznaczenia, który ma to wbudowane (chyba że w bibliotece > > standardowej). Użyj CPAN albo stwórz sobie własny moduł na podstawie > > Tie::Array. > > > > -- > > Secunia non olet. > > Stanislaw Klekot Nie, FIFO spełnia zupełnie inną rolę, nie chce, aby pierwszy element na wejściu stawał się pierwszym na wyjściu bo to by nie miało sensu. Problem rozwiązałem w zupełnie inny i szybki sposób korzystając z zakresów, dodaje element na początku, tworzy mi się tablica 101 elementowa, a potem sam robie z niej 100 elementową [0..99]. Pozdrawiam.
Technical Details
Message-ID:
<7e56a750-b82c-4bc8-ae2d-7a96d058573e@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.supermedia.pl!plix.pl!newsfeed2.plix.pl!feed.xsnews.nl!border-1.ams.xsnews.nl!proxad.net!feeder1-1.proxad.net!198.186.194.247.MISMATCH!news-out.readnews.com!transit3.readnews.com!209.85.160.88.MISMATCH!f6no14035821pbd.1!news-out.google.com!6ni51708pbd.1!nntp.google.com!f6no14035801pbd.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<afbdca47-192b-4596-ba38-f400620b9a76@googlegroups.com> <slrnkdeqet.ni1.dozzie@jarowit.net>Show Full Headers
Complete Article Headers
X-Received: by 10.66.72.232 with SMTP id g8mr2763811pav.23.1356297736230; Sun, 23 Dec 2012 13:22:16 -0800 (PST) Received: by 10.49.62.164 with SMTP id z4mr2905194qer.34.1356297735838; Sun, 23 Dec 2012 13:22:15 -0800 (PST) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.supermedia.pl!plix.pl!newsfeed2.plix.pl!feed.xsnews.nl!border-1.ams.xsnews.nl!proxad.net!feeder1-1.proxad.net!198.186.194.247.MISMATCH!news-out.readnews.com!transit3.readnews.com!209.85.160.88.MISMATCH!f6no14035821pbd.1!news-out.google.com!6ni51708pbd.1!nntp.google.com!f6no14035801pbd.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.perl Date: Sun, 23 Dec 2012 13:22:15 -0800 (PST) In-Reply-To: <slrnkdeqet.ni1.dozzie@jarowit.net> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=89.68.246.195; posting-account=0kXzSAoAAABN0cMZaL-bUkffWvYoWZ4h NNTP-Posting-Host: 89.68.246.195 References: <afbdca47-192b-4596-ba38-f400620b9a76@googlegroups.com> <slrnkdeqet.ni1.dozzie@jarowit.net> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <7e56a750-b82c-4bc8-ae2d-7a96d058573e@googlegroups.com> Subject: Re: Perl tablice From: Anonim Anonimowy <amkrankruleuen@gmail.com> Injection-Date: Sun, 23 Dec 2012 21:22:16 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit