Go 言語は匿名関数をサポートしています。つまり、関数を使用する必要がある場合は、関数を再度定義します。匿名関数には関数名がなく、関数本体のみがあります。関数は型として関数型の変数に代入できます。 、無名関数は変数としてよく使用されます。
https://it-kiso.com/programming-language/golang/golang-func/go-%e8%a8%80%e8%aa%9e%e3%81%ae%e5%8c%bf%e5%90%8d%e9%96%a2%e6%95%b0-%e9%96%a2%e6%95%b0%e5%90%8d%e3%81%ae%e3%81%aa%e3%81%84%e9%96%a2%e6%95%b0/
無名関数とは、関数名を定義する必要のない関数の実装方法を指し、関数名のない関数宣言と関数本体で構成されます。以下、無名関数の定義と使い方について詳しく説明します。
無名関数の定義形式は以下のとおりです。
匿名関数定義は、名前のない通常の関数定義です。