[nem-pl] typy polimorficzne w statycznych wartosciach
(funkcyjnych)
Michal Moskal
malekith at pld-linux.org
Mon Nov 22 19:13:06 CET 2004
On Mon, Nov 22, 2004 at 07:04:09PM +0100, Lukasz Kaiser wrote:
> Hej.
>
> Jak zrobic statyczna wartosc (funkcyjna)
> z typem polimorficznym ?
>
> public class Ala <'a> {
> private static foo : 'a -> 'a;
> }
> zwraca blad o nieznanej wartosci typu 'a, natomiast
>
> public class Ala <'a> {
> private static foo <'a> : 'a -> 'a;
> }
> mowi, ze oczekuje () po foo <'a>.
>
> Jak to zrobic ?
W Nemerle nie ma wartości polimorficznych, które nie są funkcjami.
Polimorfizm jest płaski, podobnie jak w ML-u.
--
: Michal Moskal :: http://www.kernel.pl/~malekith :: GCS !tv h e>+++ b++
: ::: Logic is a nice contrast to the Real World. :: UL++++$ C++ E--- a?
More information about the devel-pl
mailing list