🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: tablica

#1186
From: Bronisław Tatul
Date: Mon, 16 Feb 2009 18:37
36 lines
1805 bytes
>> Mam pytanie jak zrobic tablicę z obiektami?
> 
> class MyClass
>   attr_accessor :foo
> 
>   def initialize(foo)
>     @foo = foo
>   end
> end
> 
> a = []
> a << MyClass.new("foo")
> a << MyClass.new("bar")
> a.each do |o|
>   puts o.foo
> end
> 

o to mi chodziło.

> b = Marshal.load(Marshal.dump(a)) # pełna kopia

czym się różni .dup od .dump ?

b=a.dup ?


>> Icon jest fajny i ma wiele wynikow z jednej funkcji, ale wlasnie
>> obiektowosc nie najlepszą.
> 
> Wiem, że Icon ma kilka specyficznych cech ("success" or "failure" of
> expressions) ale w Rubym też można ładnie i zwięźle pisać.

nie chodzi o pisanie ;) ale o wyliczanie wyników. Mam kurcze hektary
danych i przekopanie sie jest po prostu meczące. I jak każden
programista chcę się czegoś nauczyć skoro już musze przez to przebrnąć.
Technical Details
Message-ID: <gncbqs$99o$1@nemesis.news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!wsisiz.edu.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail
References: <gnbei2$oj4$1@atlantis.news.neostrada.pl> <gnc1kk$dmd$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!wsisiz.edu.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail
From: Bronisław Tatul
 <TaaatulBroni5@pocztaWYTNIJTO.taatul.eu>
Newsgroups: pl.comp.lang.ruby
Subject: Re: tablica
Date: Mon, 16 Feb 2009 18:37:23 +0000
Organization: Super Sprzedawca Allegro
Lines: 37
Message-ID: <gncbqs$99o$1@nemesis.news.neostrada.pl>
References: <gnbei2$oj4$1@atlantis.news.neostrada.pl> <gnc1kk$dmd$1@inews.gazeta.pl>
NNTP-Posting-Host: acmm148.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
X-Trace: nemesis.news.neostrada.pl 1234809500 9528 83.10.140.148 (16 Feb 2009 18:38:20 GMT)
X-Complaints-To: usenet@news.neostrada.pl
NNTP-Posting-Date: Mon, 16 Feb 2009 18:38:20 +0000 (UTC)
User-Agent: Thunderbird 2.0.0.6 (X11/20070728)
In-Reply-To: <gnc1kk$dmd$1@inews.gazeta.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit