Article View: pl.comp.lang.ruby
Article #1009Definicja typu
From: MaxZorin
Date: Tue, 25 Mar 2008 18:16
Date: Tue, 25 Mar 2008 18:16
26 lines
1731 bytes
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-mailShow 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