プログラマーへの道 #143 の補足説明
こんにちは、プログラマー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/56/files
現時点でのソースコードは以下です。
https://github.com/tio-iis/memo-server/tree/ebcee412058f7beea1e97431e3028e72f08d9353
補足内容
Goにおけるスライスの特定要素の削除について
Goにはスライスの特定の様子を削除する機能が存在しないので、以下な実装をする必要があります。
https://stackoverflow.com/questions/37334119/how-to-delete-an-element-from-a-slice-in-golang
今回の動画の削除実装も上記の記事を参考にしたものです。
Goのスライスの範囲指定
Goではコロンを利用して特定の範囲の要素を取得することができます。
今回のスライスの削除実装でも利用しています。
https://code-graffiti.com/slice-in-golang/#toc2