Function literals

This commit is contained in:
Andrey Breslav
2010-12-29 20:53:30 +03:00
parent 01297cc926
commit b56b4c8930
18 changed files with 1256 additions and 338 deletions
+27
View File
@@ -0,0 +1,27 @@
fun foo() {
{}
{foo}
{a => a}
{(a) => a}
{(a : A) => a}
{(a : A) : T => a}
{(a) : T => a}
{(a, a) => a}
{(a : A, a : B) => a}
{(a : A, a) : T => a}
{(a, a : B) : T => a}
{() => a}
{() => a}
{() : T => a}
{() : T => a}
{T.(a) => a}
{T.(a : A) => a}
{T.(a : A) : T => a}
{T.(a) : T => a}
}