プログラマーへの道 #142 の補足説明
こんにちは、プログラマーVTuberの衣亥栖ティオです。
この記事はYouTubeに投稿した動画の補足ブログです。
投稿した動画
今回は以下の動画の補足説明をします。
GitHub のURL
私のGitHubは以下です。
https://github.com/tio-iis
Gist のURL
私のGitst(メモ書きみたいなもの)のURLは以下です。
https://gist.github.com/tio-iis
今回の動画で実装したソースコード
今回の実装は以下です。
https://github.com/tio-iis/memo-server/pull/55/files
現時点でのソースコードは以下です。
https://github.com/tio-iis/memo-server/tree/657268ec2ede1dd14d283c775e65b68f77270b1e
補足内容
Goにおけるスライスの特定要素の削除について
Goにはスライスの特定の要素を削除するという仕組みが用意されていないので、 動画内で実装したように少し面倒な実装をする必要があります。 実装自体は次回の動画で説明するので現時点では理解できなくて問題ないです。
次回の動画の前に予習したい方は以下のURLが役立つと思います。
https://stackoverflow.com/questions/37334119/how-to-delete-an-element-from-a-slice-in-golang
ちなみにmapはキーを指定した削除ができます。
https://golang.hateblo.jp/entry/2019/10/07/202140#%E5%89%8A%E9%99%A4