go言語 無名関数を使用する

go言語で、無名関数を使用したサンプルコードを記述してます。go言語のバージョンは1.15.4を使用してます。
環境
- OS windows10 pro 64bit
- go言語 1.15.4
無名関数使い方
無名関数を使用すれば、以下のような関数を1行で記述することが可能です。
package main
import (
"fmt"
)
func main() {
fmt.Println(hoge(1, 2)) // 3
}
func hoge(x int, y int) int {
return x + y
}
上記のコードを無名関数で記述すると、以下のようになります。
package main
import (
"fmt"
)
func main() {
f := func(x int, y int) int { return x + y }
fmt.Println(f(1, 2))
}
無名関数は、引数なしでも使用できます。
package main
import (
"fmt"
)
func main() {
f := func() { fmt.Println("mebee") }
f() // mebee
}
-
前の記事
AlmaLinuxにpython3.9をインストールする 2021.04.24
-
次の記事
javascript 複数の変数に同じ値を代入する 2021.04.25
コメントを書く