エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
【slices によるソート】1-6-2025 Golang で文字列をソートするのに、今まで sort パッケージを使ってい... 【slices によるソート】1-6-2025 Golang で文字列をソートするのに、今まで sort パッケージを使っていましたが、slices パッケージを使ったほうが、何かと便利なことが分かりました。たとえば、次のような文字列があるとします。 lines := []string { "11月12日", "1月19日", "3月4日", "8月19日", "7月4日", "10月1日", "1月2日" } これを月日順に並べ替えるのに slices.Sort(lines) としただけでは、次の結果になります。 10月1日 11月12日 1月19日 1月2日 3月4日 7月4日 8月19日 それで、「月」と「日」の前の数字をいったん int に替え、書式を MMDD 形式にしてから、あらためてソートすることにしました。そのために slices.SortFunc を使いました。 slic