遍历 Result 我们来看一些处理这种问题的策略: Result 实现了 FromIter,因此结果的向量()可以被转换成 结果包裹着向量(Result<Vec<T>, E>)。一旦找到一个 Result::Err ,遍历就被终止。 当你看着这些结果时,你会发现所有东西还在 Result 中保存着。要取出它们,需要一些 模板化的代码。