词典

类别: 内置类型

简要说明

字典类型。

方法

无效

clear ( )

Dictionary

duplicate ( bool deep=False )

bool

empty ( )

bool

erase ( Variant key )

Variant

get ( Variant key, Variant default=Null )

bool

has ( Variant key )

bool

has_all ( Array keys )

int

hash ( )

Array

keys ( )

int

size ( )

Array

values ( )

描述

字典类型。包含由唯一键引用的值的关联容器。字典总是通过引用传递的。

在迭代元素时擦除元素 不支持 .

创建词典:

var d = {4: 5, "A key": "A value", 28: [1, 2, 3]}

要将密钥添加到现有词典,请像访问现有密钥一样访问它并将其分配给它:

d[4] = "hello"  # Add integer 4 as a key and assign the String "hello" as its value.
d["Godot"] = 3.01  # Add String "Godot" as a key and assign the value 3.01 to it.

方法说明

  • void clear ( )

清除字典,删除所有键/值对。

创建字典的副本,并将其返回。

返回 true 如果字典是空的。

逐键删除字典键/值对。退换商品 true 如果字典中有给定的键, false 否则。迭代字典时不删除元素。

返回中指定键的当前值 Dictionary . 如果键不存在,则该方法返回可选默认参数的值,或者 null 如果省略。

返回 true 如果字典有给定的键。

返回 true 如果字典具有给定数组中的所有键。

返回表示字典内容的哈希整数值。

返回 Dictionary .

返回字典的大小(成对)。

返回 Dictionary .