Rust中Some和Option有什么区别? typesrustoption-type 9 他们是一样的吗?我有时可以看到文档将它们用作相等的方式。 - Jeroen2个回答10 不,它们不一样,把它们看做是相同的文档要么是错的,要么是你理解上的误解。 "Option" 是一个类型(更准确地说,是一个“通用类型构造器”;"Option" 是一种类型,"Option...
实际上,它们之间有什么区别?只是错误类型吗?后者被添加的事实让我想知道是否有更多原因。 - ændrük1个回答 10 它们的行为略有不同。 从切片到数组的实现将会复制 切片中的元素。由于切片没有 拥有 这些元素,所以必须进行复制而不是 移动。 从Vec 到数组的实现将会消耗 Vec 并将其内容 移动 到新的数组...