是否有可能有不同长度的元组向量?

时间:2016-03-28 14:25:16

标签: rust

这样的事情:

let vector = vec![(1, 2), ("A", 2, 3)];

如果无法做到这一点,我还可以使用其他替代品吗?为了举例,假设向量的长度是未知的,元组的长度在1-5个元素之间。

1 个答案:

答案 0 :(得分:4)

对每个所需的元组长度使用带有变体的enum(如果需要,可以使用每个允许的组件类型组合)。