概要 anchor.png Edit

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

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

ポイント anchor.png Edit

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

Page Top

サンプルコード anchor.png Edit

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 Edit

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

投票とコメント anchor.png Edit

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

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

Name:

Front page   Edit Freeze Diff Backup Upload Copy Rename ReloadPrint View   New Page Page list Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom) Powered by xpWiki
Counter: 1210, today: 1, yesterday: 0
Princeps date: 2012-08-21 (Tue) 19:04:20
Last-modified: 2012-08-21 (Tue) 19:04:20 (JST) (3077d) by SHOO
メインメニュー

ログイン

ユーザー名:


パスワード:





パスワード紛失  |新規登録

Menu