设为首页 加入收藏

TOP

Golang接口(interface)三个特性(译文)(三)
2017-09-30 13:53:10 】 浏览:8877
Tags:Golang 接口 interface 三个 特性 译文
int = 23 1: B string = skidoo

值得注意的是只有可导出的字段才能使可修改的。

因为s包含一个可修改的映射对象,所以我们可以修改结构体的字段

s.Field(0).SetInt(77)
s.Field(1).SetString("Sunset Strip")
fmt.Println("t is now", t)

结果为

t is now {77 Sunset Strip}

如果s是通过t创建而不是&t,那么SetInt和SetString方法都会出错,因为t的字段是不可以修改的。

原博客地址:The Go Blog|The Laws of Reflection

首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇golang sync.WaitGroup bug 下一篇2016年最新mac下vscode配置golang..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目