プログラマー VTuber 衣亥栖ティオのちょっとした話

Youtubeに投稿したプログラミング学習動画の補足説明をするためのブログです。

プログラマーへの道 #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