16 lines
234 B
Go
16 lines
234 B
Go
// RUN: llgo -o %t %s
|
|
// RUN: %t 2>&1 | FileCheck %s
|
|
|
|
// CHECK: abc
|
|
|
|
package main
|
|
|
|
func cat(a, b string) func(string) string {
|
|
return func(c string) string { return a + b + c }
|
|
}
|
|
|
|
func main() {
|
|
f := cat("a", "b")
|
|
println(f("c"))
|
|
}
|