Map delete

来自MudWiki

名称

   map_delete() - 通过 key 从一个映射移除一组值(key:value)

语法

   void map_delete( mapping m, mixed element );

描述

   map_delete 从映射 `m` 中移除 key 为 `element` 的键值对(key:value)。

   示例,给定:

   mapping names;

   names = ([]);
   names["truilkan"] = "john";
   names["wayfarer"] = "erik";
   names["jacques"] = "dwayne";

   那么:

   map_delete(names,"truilkan");

   导致映射 `names` 的结果为:

   (["wayfarer" : "erik", "jacques" : "dwayne"])

   在 map_delete(names, "truilkan") 后映射 `names` 中不再包括 `truilkan`,除非再被加回去。

参考

   allocate_mapping(3)

翻译

   雪风(i@mud.ren)