Back to page

− Links

 Print 

SampleCodes​/D言語文法​/連想配列関連​/2 :: D言語友の会

wiki:SampleCodes/D言語文法/連想配列関連/2

Table of contents
  • 概要
  • ポイント
  • サンプルコード
  • 実行結果
  • 投票とコメント

概要 anchor.png[1] Edit [2]

連想配列の要素の削除を削除するには、.removeプロパティを使用します。

連想配列の変数.remove(キー);
Page Top

ポイント anchor.png[3] Edit [4]

すでに存在していない要素を削除しようとしても、例外などエラーは発生しません。
正常に削除されたかどうかを確認するには、やはり in を使用します。

Page Top

サンプルコード anchor.png[5] Edit [6]

Everything is expanded.Everything is shortened.
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
 
 
-
|
|
|
|
|
-
|
!
|
-
|
!
!
import std.stdio;
void main()
{
    string[string] assoc;
    assoc["a"] = "あ";
    assoc["i"] = "い";
    assoc.remove("i");
    if ("i" in assoc)
    {
        writeln("「i」の要素が残っている…");
    }
    else
    {
        writeln("「i」の要素は削除されました。");
    }
}
Page Top

実行結果 anchor.png[7] Edit [8]

1
「i」の要素は削除されました。
Page Top

投票とコメント anchor.png[9] Edit [10]

Choices Vote
大変参考になった0  
参考になった0  
あまり参考にならなかった0  
まったく参考にならなかった0  

No comment. コメント​/SampleCodes​/D言語文法​/連想配列関連​/2Edit[11]

Name:

Last-modified: 2012-08-21 (Tue) 19:04:20 (JST) (3445d) by SHOO