Update 11.10.md (#373)

修改
This commit is contained in:
TeamMicLee
2017-06-25 19:58:44 +08:00
committed by 无闻
parent 1fab24a10f
commit 324ebe7646

View File

@@ -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`