Article View: pl.comp.lang.ruby
Article #67Re: Zakresy w Pythonie i Ruby
From: Daniel Owsiański
Date: Wed, 26 Jul 2006 12:37
Date: Wed, 26 Jul 2006 12:37
26 lines
2239 bytes
2239 bytes
Jaroslaw Zabiello napisał(a): > On Wed, 26 Jul 2006 13:36:41 +0200, Daniel Owsiański wrote: >>czy nie sądzisz, że bardziej czytelna (i przy okazji bardziej zgodna z >>ruby-way) byłaby konstrukcja: >> >>31.15.in? 1..5 >> >>czyli dodanie metody 'in?' do Numeric > Po co to tworzyć, skoro już mamy poprawną filozoficznie konstrukcję > (1..5).include?(31.5) ? Ja proponowałem dodać trochę takiego lukru, bo Ruby > też dodał "for x in y", więc "if x in y" byłoby równie naturalne. Albo, > zgadzając się z Marcinem M., wywaliłbym "in" w ogóle ze składni Rubiego > skoro takie podejście nie jest spójne z filozofią komunikatów. przeciez nic wielkiego do utworzenia to tu nie ma ot pare linijek... a uzyskany efekt może czasem poprawic czytelnosc kodu (oczywiscie to jak zwykle kwestia gustu). Co do "for x in y" - cos w tym jest, ja również odnosze wrażenie że ta konstrukcja została dodana, żeby nie można było powiedzieciec ze Ruby nie ma pętli for ;) W każdym razie ja nie przypominam sobie abym kiedykolwiek używał tej konstrukcji w Ruby. -- daniel http://jarmark.org
Technical Details
Message-ID:
<ea7nma$oj3$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<hnmwlvh87ny7$.1sx8hitfg70hj.dlg@40tude.net> <oimvnk2uggad.fkm26kcokml3.dlg@40tude.net> <ea7k48$98m$1@inews.gazeta.pl> <nr1uru8f7u4v$.1puufeoxllrkj$.dlg@40tude.net>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: Daniel Owsiański <daniel@jarmark.org> Newsgroups: pl.comp.lang.ruby Subject: Re: Zakresy w Pythonie i Ruby Date: Wed, 26 Jul 2006 14:37:30 +0200 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 26 Message-ID: <ea7nma$oj3$1@inews.gazeta.pl> References: <hnmwlvh87ny7$.1sx8hitfg70hj.dlg@40tude.net> <oimvnk2uggad.fkm26kcokml3.dlg@40tude.net> <ea7k48$98m$1@inews.gazeta.pl> <nr1uru8f7u4v$.1puufeoxllrkj$.dlg@40tude.net> NNTP-Posting-Host: chello087206189165.chello.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1153917450 25187 87.206.189.165 (26 Jul 2006 12:37:30 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Wed, 26 Jul 2006 12:37:30 +0000 (UTC) In-Reply-To: <nr1uru8f7u4v$.1puufeoxllrkj$.dlg@40tude.net> X-Antivirus-Status: Clean X-Accept-Language: pl, en-us, en X-User: l00p X-Antivirus: avast! (VPS 0630-2, 2006-07-26), Outbound message User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit