ホームページ > バックエンド開発 > Golang > Go言語でスライス要素を削除する方法

Go言語でスライス要素を削除する方法

王林
リリース: 2023-02-17 14:13:53
オリジナル
11132 人が閲覧しました

Go言語でスライス要素を削除する方法: 1. 削除位置を「index := 2」などのコードで指定; 2. 削除位置の前後の要素を表示; 3. 前の要素を削除そしてポイントの後はそれらを接続するだけです。

Go言語でスライス要素を削除する方法

#この記事の動作環境: Windows10 システム、Go 1.11.2、thinkpad t480 コンピューター。

Go 言語でスライス要素を削除するにはどうすればよいですか?

Go 言語にはスライス要素を削除するための特別な構文やインターフェイスが用意されていないため、要素を削除するにはスライス自体の特性を使用する必要があります。サンプルコードは以下のとおりです。

実装コード:

Go言語でスライス要素を削除する方法

コード出力結果:


[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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート