記事の内容
この記事では、Go言語の関数とクロージャを説明します。
クロージャとは無名関数のことで、関数と関数の処理に関係する「関数外」の環境をセットにしてまとめたものです。
関数
関数とはある処理をまとめたもので、funcを使って定義します。
関数は戻り値を返すこともできます。
関数を変数に入れることもできます。
クロージャ
クロージャとは無名関数のことです。
関数自体を返すことができます。
可変長引数
引数の数が決まっていない関数を定義することもできます。
まとめ
この記事では、Go言語の関数とクロージャを説明しました。
Good luck for your engineer life!