diff --git a/src/ch15-01-box.md b/src/ch15-01-box.md index bcba77b..a40d6af 100644 --- a/src/ch15-01-box.md +++ b/src/ch15-01-box.md @@ -84,7 +84,7 @@ cons list 并不是一个 Rust 中常见的类型。大部分在 Rust 中需要 示例 15-4:尝试定义一个递归枚举时得到的错误 -这个错误表明这个类型 “有无限的大小”。其原因是 `List` 的一个成员被定义为是递归的:它直接存放了另一个相同类型的值。这意味着 Rust 无法计算为了存放 `List` 值到底需要多少空间。让我们拆看来看为何会得到这个错误。首先了解一下 Rust 如何决定需要多少空间来存放一个非递归类型。 +这个错误表明这个类型 “有无限的大小”。其原因是 `List` 的一个成员被定义为是递归的:它直接存放了另一个相同类型的值。这意味着 Rust 无法计算为了存放 `List` 值到底需要多少空间。让我们拆开来看为何会得到这个错误。首先了解一下 Rust 如何决定需要多少空间来存放一个非递归类型。 ### 计算非递归类型的大小