###前提・実現したいこと
DBから取ってきた値に共通する値があったら、それぞれまとめて、出力したい。
Dbから取得してきた、名前と教科と点数があり、それを名前ごとにまとめてlistとして表示したい。
現状どうやって表示したらいいかわかっていません...
ご教授いただけたら幸いです。
###該当のソースコード
Go
1for _, test := range list { 2 sentence := fmt.Sprintf("\n\n"+ 3 "名前: %s\n"+ 4 "教科: %s\n"+ 5 "点数: %s\n\n", 6 test.Name., test.Title, 7 ) 8log.Println(sentence) 9 }
出力としては以下のような感じで出力したいと考えています。
名前:高橋 教科:国語 点数:79 名前:高橋 教科:算数 点数:98 名前:高橋 教科:英語 点数:58 ------------------------------ 名前:斎藤 教科:国語 点数:100 名前:高橋 教科:算数 点数:58
現状
名前:高橋 教科:国語 点数:79 名前:斎藤 教科:国語 点数:100 名前:鈴木 教科:国語 点数:69
のように普通に取れた値順で取れてしまっています。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/11/21 11:37