エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Go言語でスライスから特定の要素を削除する方法 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Go言語でスライスから特定の要素を削除する方法 - Qiita
概要 Go言語でスライスから特定の要素を消す方法がわからなかったので調べてみました。 スライスには削... 概要 Go言語でスライスから特定の要素を消す方法がわからなかったので調べてみました。 スライスには削除の関数のようなものがないため、appendやcopyなどの関数を使用してスライスを操作して最終的に削除を実現していく必要があります ハマったポイント Goのスライスの要素を確認して、もしも消したい文字列と一致する要素があれば削除したいなと思う処理がありました。 例えば商品のJANコードなどの、string型の識別子で判定して該当の商品を削除した位ケースなどです。 Rubyであれば、そのような文字列判定での配列の削除はdeleteメソッドなどを使って下記のように実行できます。 array = ["apple", "grape", "orange"] # => ["apple", "grape", "orange"] array.delete("grape") # => "grape" arr