Skip to content

How to Return Lambda Functions in Golang

Go doesn’t typically have Lambda Expressions, but synonymous to Lambdas, or Closures if Anonymous Functions for Go.

How to return a value from an Anonymous Function in Go

package main import "fmt" func main() { var sum = func(n1, n2 int) int { sum := n1 + n2 return sum } result := sum(5, 3) fmt.Println("Sum is:", result) }
Code language: Go (go)

How to return an Area from an Anonymous Function in Go

package main import "fmt" var ( area = func(l int, b int) int { return l * b } ) func main() { fmt.Println(area(10, 10)) }
Code language: Go (go)

See also  Formatting Strings with Fmt in Golang
Tags:
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x