|
@@ -29,6 +29,10 @@ Function F1( p:Int(Int) )
|
|
|
Print "F1(Int(Int))"
|
|
|
End
|
|
|
|
|
|
+Function F1<R,A>( f:R(A) )
|
|
|
+ Print "F1<R,A>(R(A))"
|
|
|
+End
|
|
|
+
|
|
|
Function P()
|
|
|
End
|
|
|
|
|
@@ -40,6 +44,10 @@ Function P3:Int( i:Int )
|
|
|
Return Null
|
|
|
End
|
|
|
|
|
|
+Function P4:Int( x:Float )
|
|
|
+ Return Null
|
|
|
+End
|
|
|
+
|
|
|
Function Main()
|
|
|
|
|
|
F1<Int>() 'F1<T>() INumeric
|
|
@@ -49,6 +57,6 @@ Function Main()
|
|
|
F1( P ) 'F1(Void())
|
|
|
F1( P2 ) 'F1<T>(T())
|
|
|
F1( P3 ) 'F1(Int(Int))
|
|
|
+ F1( P4 ) 'F1<R,A>(R(A))
|
|
|
|
|
|
End
|
|
|
-
|