0

如何实例化一个向量?什么是 id,为什么需要它,它应该具有什么属性?

pub fn new(id: Vec<u8>) -> Self 创建零元素的新向量。使用 id 作为 trie 上的唯一标识符。 https://docs.rs/near-sdk/0.10.0/near_sdk/collections/struct.Vector.html

它给出了错误:

let id = account_id.into_bytes();
let mut products_list = Vector::new(id);
   |             -----------------   ^^^^^^^^^^^ cannot infer type for type parameter `T`
4

1 回答 1

1

发布的代码无法推断T泛型类型中类型参数的Vector<T>类型。您将必须为 提供类型注释products_list,以便编译器知道完整的类型(请参阅数据类型)。

于 2020-06-07T10:39:01.230 回答