Go言語でスライス要素を削除する方法: 1. 削除位置を「index := 2」などのコードで指定; 2. 削除位置の前後の要素を表示; 3. 前の要素を削除そしてポイントの後はそれらを接続するだけです。
![Go言語でスライス要素を削除する方法](https://img.php.cn/upload/article/202102/07/2021020713410661945.jpg)
#この記事の動作環境: Windows10 システム、Go 1.11.2、thinkpad t480 コンピューター。
Go 言語でスライス要素を削除するにはどうすればよいですか?
Go 言語にはスライス要素を削除するための特別な構文やインターフェイスが用意されていないため、要素を削除するにはスライス自体の特性を使用する必要があります。サンプルコードは以下のとおりです。
実装コード:
![1612676607347005.png Go言語でスライス要素を削除する方法](https://img.php.cn/upload/image/525/142/196/1612676607347005.png)
コード出力結果:
[a b] [d e]
[a b d e]
ログイン後にコピー
1行目、宣言整数スライス、a から e までを含む文字列を保存します。
行 4 では、デモンストレーションと説明の便宜上、インデックス変数を使用して、削除する必要がある要素の位置を保存します。
7 行目: seq[:index] は削除された要素の前半を表します。値は次のとおりです: [1 2]
seq[index 1:] は削除された要素を表します。要素の半分、値は次のとおりです: [4 5]
行 10 では、append() 関数を使用して 2 つのスライスを接続します。 12 行目は、新しく接続されたスライスを出力します。この時点で、インデックス 2 の要素は削除されています。
関連する推奨事項:
golang チュートリアル
以上がGo言語でスライス要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。