gpt4 book ai didi

rust - 如何在 Rust 结构中声明通用 HashMap?

转载 作者:行者123 更新时间:2023-12-03 11:25:40 33 4
gpt4 key购买 nike

在 Rust 结构中声明 HashMap 的常用方法如下:

struct MyStruct {
query: HashMap<String, String>,
counter: u32,
}

如果我事先不知道HashMap 包含什么内容,我将如何编写上面的代码?我尝试了以下代码但没有成功。

struct MyStruct {
query: HashMap<K, V>,
counter: u32,
}

最佳答案

您还需要将泛型添加到您的结构声明中:

struct MyStruct<K,V> {
query: HashMap<K, V>,
counter: u32,
}

看看Rust Book/Generic Data Types

关于rust - 如何在 Rust 结构中声明通用 HashMap?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63952939/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com