🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Perl tablice

#52490
From: Anonim Anonimowy
Date: Sun, 23 Dec 2012 21:22
30 lines
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-mail
References: <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