🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.ruby
Article #67

Re: Zakresy w Pythonie i Ruby

#67
From: Daniel Owsiański
Date: Wed, 26 Jul 2006 12:37
26 lines
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-mail
References: <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