Higher-order functions: Difference between revisions
Content added Content deleted
m (→{{header|Trith}}: Fixed whitespace.) |
(added Go) |
||
Line 543: | Line 543: | ||
end program FuncArg</lang> |
end program FuncArg</lang> |
||
=={{header|Go}}== |
|||
<lang go>package main |
|||
import "fmt" |
|||
func func1(f func(string) string) string { return f("a string") } |
|||
func func2(s string) string { return "func2 called with " + s } |
|||
func main() { fmt.Println(func1(func2)) }</lang> |
|||
=={{header|Groovy}}== |
=={{header|Groovy}}== |