🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Definicja typu

#1009
From: MaxZorin
Date: Tue, 25 Mar 2008 18:16
26 lines
1731 bytes
Mam taki oto problem. Ponieważ poznaję dopiero RoR mam chyba jakieś 
przyzwyczajenia z Delphi i próbuję w Rubym zrobić coś takiego:

TDim = record
   value :Double;
   uvalue :Double;
end;

chodzi o to, że TDim opisuje wymiar (np. pomiar z suwmiarki), który 
składa się z wartości (value) i niepewności pomiaru (uvalue). I teraz 
jeśli muszę coś policzyć to piszę (oczywiście w uproszczeniu):
function ciag: TDim
begin
   Result.value := suwmiarka.value + 1.0;
   Result.uvalue := suwmiarka.uvalue + 0.1;	
end;

  Rozumiem, że powyższa konstrukcja w Rubym nie zadziała :(. Tu 
definiuję to tak:
def ciag
   NO WŁAŚNIE! CO TU MA BYĆ!
end

i jak to coś i w którym miejscu zdefiniować?
Dziękuję, z góry za pomoc, bo nigdzie gdzie patrzyłem nie mogę się 
dopatrzyć "odpowiednich" przykładów.
Technical Details
Message-ID: <fsbfkq$ps9$1@atlantis.news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!news.tpi.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!news.tpi.pl!not-for-mail
From: MaxZorin <maxorin@poczta.onet.pl>
Newsgroups: pl.comp.lang.ruby
Subject: Definicja typu
Date: Tue, 25 Mar 2008 19:16:47 +0100
Organization: TP - http://www.tp.pl/
Lines: 26
Message-ID: <fsbfkq$ps9$1@atlantis.news.neostrada.pl>
NNTP-Posting-Host: bzu157.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
X-Trace: atlantis.news.neostrada.pl 1206469082 26505 83.30.66.157 (25 Mar 2008 18:18:02 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Tue, 25 Mar 2008 18:18:02 +0000 (UTC)
User-Agent: Thunderbird 2.0.0.12 (Windows/20080213)
X-Antivirus: avast! (VPS 080324-0, 2008-03-24), Outbound message
X-Antivirus-Status: Clean
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit