Open4

Goでの学び

eitoeito

1.18~

マルチモジュールワークスペース

visual studio codeなどで、複数のgo.modが含まれるワークスペースを開いていても同時に編集可能にできる。

  1. ワークスペースのルート配下にgo.workファイルを作成

  2. 管理したいgo.modのディレクトリパスをuse句で記述

go 1.18

use (
    ./hello
    ./example/hello
)

https://go.dev/doc/tutorial/workspaces

ジェネリクス

https://github.com/samber/lo

覚えている範囲で使ったことのある関数

  • Map
  • Filter
  • FilterMap
  • Every
  • EveryBy
  • Some
  • SomeBy
  • Uniq
  • Find
  • Must json.Marshalで使いがち