diff --git a/eBook/11.10.md b/eBook/11.10.md index bde1cab..8ae457e 100644 --- a/eBook/11.10.md +++ b/eBook/11.10.md @@ -119,7 +119,7 @@ x 是一个 float64 类型的值,`reflect.ValueOf(x).Float()` 返回这个 flo 这将产生一个错误:`reflect.Value.SetFloat using unaddressable value`。 -为什么会这样呢?问题的原因是 v 不是可设置的(这里并不是说值不可寻址)。是否可设置是 Value 的一个属性,并且不是所有的反设值都有这个属性:可以使用 `CanSet()` 方法测试是否可设置。 +为什么会这样呢?问题的原因是 v 不是可设置的(这里并不是说值不可寻址)。是否可设置是 Value 的一个属性,并且不是所有的反射值都有这个属性:可以使用 `CanSet()` 方法测试是否可设置。 在例子中我们看到 `v.CanSet()` 返回 false: `settability of v: false`