方法
自 2.28
声明 [源]
gboolean
g_variant_lookup (
GVariant* dictionary,
const gchar* key,
const gchar* format_string,
...
)
描述 [源]
在 GVariant 字典中查找值。
此函数是对 g_variant_lookup_value() 和 g_variant_get() 的包装。如果会返回 NULL,则此函数返回 FALSE。否则,它将解包返回的值并返回 TRUE。
format_string
决定用于解包值的 C 类型,并决定值是复制还是借用,请参阅关于 GVariant
格式字符串 的部分。
此函数当前以线性扫描的方式实现。如果您计划进行许多查找,则 GVariantDict 可能会更高效。
自 2.28
这种方法不直接对语言绑定可用。