From: sk <noname@myob.com>
Subject: Re: user-defined type conversion
Date: Sun, 19 May 2002 14:01:49 -0500
Date: 2002-05-19T14:01:49-05:00 [thread overview]
Message-ID: <mailman.1021834982.12823.comp.lang.ada@ada.eu.org> (raw)
In-Reply-To: bebbba07.0205182344.3602f20a@posting.google.com
Hi,
18k11tm001@sneakemail.com (Russ) :
>type inches is new float;
>type feet is new float;
>function inches ( arg: feet ) return inches is
> begin
> return inches ( 12.0 * float(feet) );
> end inches;
...
> Type conversion IS a function! ...
You are dealing with two different conversions, a type
conversion and a "units" conversion.
The other problem is Float(Feet), do you mean Float(Arg) ?
function To_inches ( arg: feet ) return inches is
begin
return
Inches ( -- Type conversion
12.0 * Arg -- Unit conversion
);
end To_inches;
--
-------------------------------------
-- Merge vertically for real address
-------------------------------------
s n p @ t . o
k i e k c c m
-------------------------------------
next prev parent reply other threads:[~2002-05-19 19:01 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-05-19 7:44 user-defined type conversion Russ
2002-05-19 8:54 ` martin.m.dowie
2002-05-19 10:44 ` David C. Hoos, Sr.
2002-05-19 18:29 ` Russ
2002-05-19 20:58 ` David C. Hoos, Sr.
2002-05-19 21:12 ` Jeffrey Carter
2002-05-21 9:18 ` Dmitry A. Kazakov
2002-05-19 19:01 ` sk [this message]
2002-05-20 3:33 ` Russ
2002-05-20 19:27 ` Randy Brukardt
2002-05-20 19:45 ` David C. Hoos
2002-05-19 21:17 ` Jeffrey Carter
2002-05-20 3:25 ` Russ
2002-05-20 6:21 ` Jeffrey Carter
2002-05-21 9:30 ` Dmitry A. Kazakov
[not found] ` <mailman.1021892102.6644.comp.lang.ada@ada.eu.org>
2002-05-20 19:26 ` Russ
2002-05-21 9:35 ` Dmitry A. Kazakov
2002-05-22 4:32 ` Russ
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox