1.15.7を利用しています。上から解説していきます。返却する構造体を定義します。Goでは構造体のフィールド名をパスカルケースで書くのがお作法です。一般的にスネークケースで扱うのがお作法です。キーをマッピングすることができます。構造体のスライスを初期化しています。関数を使って初期化しても良いでしょうが、ここではリテラルで書いています。取得してきたデータを構造体に入れることになると思います。handler1)は何をしているのでしょうか?公式ドキュメントを読んでみましょう。matched.これはいわゆるルーティングのマッピングです。マッチしたリクエストが送られてきた時、どのハンドラー(関数です)を実行するかというマッピングです。2つを取り、戻り値は何も無い関数型」と読み下せます。して登録する関数はどんなものでも良いのではなく、この型を満たしている必要があります。{return}}まずこのハンドラーの目的を整理しましょう。エンドポイントなのかということです。