[nem-en] Can local functions be polymorphic (generic)?
Kamil Skalski
kamil.skalski at gmail.com
Fri Feb 16 18:39:13 CET 2007
Hmm, looks like local functions does not support generic specifier. I
don't see any use for this anyways.
2007/2/16, Vladimir Reshetnikov <v.reshetnikov at gmail.com>:
> This does not work:
> [nemerle]
> module A
> {
> Main() : void {
> def f[T]() {
> System.Console.WriteLine(typeof(T))
> }
> f.[int](); /* don't know how to apply generic specifier to f.[?] */
> }
> }
> [/nemerle]
>
> But this works:
> [nemerle]
> module A
> {
> static Main() : void {
> def f[T](_x : T) {
> System.Console.WriteLine(typeof(T))
> }
> f(1);
> }
> }
> [/nemerle]
>
> Strange...
>
> _______________________________________________
> https://nemerle.org/mailman/listinfo/devel-en
>
--
Kamil Skalski
http://nazgul.omega.pl
More information about the devel-en
mailing list