Goで構造体をわざわざ宣言することなく、そのまま、変数のように使える方法はありますか2024年5月4日 You type LocInfo struct { Lon float64 Lat float64 Source int } という型があり、 route, dis := getDijkstraPath(db_agent_od, LocInfo{Source: 432}, LocInfo{Source: 1070}) のように LocInfo{Source: 432} を使いたいのですが、423,が変数aに入っている場合は、どのように取り扱えば良いでしょうか ChatGPT ChatGPT 変数aにLocInfo型の値が入っていて、その中のSourceフィールドの値を使いたい場合、以下のようにすれば良いでしょう: // 変数aがLocInfo型であると仮定する var a LocInfo // aのSourceフィールドの値を使ってgetDijkstraPath関数を呼び出す route, dis := getDijkstraPath(db_agent_od, LocInfo{Source: a.Source}, LocInfo{Source: 1070}) これにより、変数aのSourceフィールドの値がLocInfo構造体のインスタンスを作成する際に使用され、その値がgetDijkstraPath関数に渡されます。 2024年5月4日2024,江端さんの技術メモPosted by ebata