🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: problem logiczny ze skryptem

#52084
From: Adam Osuchowski
Date: Sun, 05 Dec 2010 12:39
17 lines
1720 bytes
Kacper Perschke wrote:
> 2) foreach nie gwarantuje, że będzie szedł po liście w kolejności indeksu.

Jest to gdzieś powiedziane wprost w dokumentacji czy wnioskujesz po tym,
że nie jest powiedziane, że gwarantuje? Szczerze powiedziawszy jestem tym
trochę zaskoczony bo zawsze zakładam, że foreach iteruje w kolejności
indeksów i się nie spotkałem z przypadkiem, żebym się na tym zawiódł.

W sekcji ,,Foreach Loops'' manuala perlsyn nie ma wprawdzie tego jasno
powiedzianego, ale IMHO na zdrowy rozsądek, gdyby kolejność nie była
gwarantowana, to byłoby to jasno zaznaczone, gdyż logicznym jest, że
foreach powinien iterować po kolei i wielu programistów mogłoby się na
tym wyłożyć.

W tej samej sekcji jest natomiast przykład a'la C (for ze zmienną iteracyjną)
zestawiony jako tożsamy z foreach, co sugeruje, że jednak foreach idzie
w kolejności indeksu.
Technical Details
Message-ID: <20101205123920.6b8b4567@polsl.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!polsl.pl!not-for-mail
References: <idbb3m$dpe$1@inews.gazeta.pl> <slrnifj03a.2eh.zbp.yvnzt@sztywniak.nawsiegda>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!polsl.pl!not-for-mail
From: Adam Osuchowski <someone@somewhere.com>
Newsgroups: pl.comp.lang.perl
Subject: Re: problem logiczny ze skryptem
Date: Sun, 5 Dec 2010 12:39:20 +0000 (UTC)
Organization: Politechnika Slaska, Gliwice
Lines: 17
Message-ID: <20101205123920.6b8b4567@polsl.pl>
References: <idbb3m$dpe$1@inews.gazeta.pl> <slrnifj03a.2eh.zbp.yvnzt@sztywniak.nawsiegda>
NNTP-Posting-Host: hydra.ck.polsl.pl
Mime-Version: 1.0
X-Trace: polsl.pl 1291552760 32161 157.158.1.11 (5 Dec 2010 12:39:20 GMT)
X-Complaints-To: news@polsl.pl
NNTP-Posting-Date: Sun, 5 Dec 2010 12:39:20 +0000 (UTC)
In-Reply-To: <slrnifj03a.2eh.zbp.yvnzt@sztywniak.nawsiegda>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit