技術向上

プログラミングの学び、気になるテクノロジーやビジネストレンドを発信

2018-11-25から1日間の記事一覧

クロージャ【Go】

Go

クロージャとは、関数と関数内で参照する変数をまとめた機能のことです。 引数で指定されない変数を、内部に保持する事ができます。 Goでは、返り値に無名関数を使用して実現します。 func incrementGenerator() func() int { x := 0 // 内部で使用する変数…

関数【Go】

Go

返り値なし 引数も取らない場合は次のようになります。 func p() { fmt.Println("printed.") } 引数をとる場合は( )内に記載します。 func cal(x int, y int) { fmt.Println(x + y) } 連続した引数が同じ型である場合、型の表記をまとめる事ができます。 fun…