golang
已收录文章:12032篇
-
一、字符串底层就是一个字节数组 这真的非常重要,而且影响着下面的其他几个技巧。当你创建一个字符串时,其本质就是一个字节的数组。这意味着你可以像访问数组一样的访问单独的某个458 收藏
-
Go mod 开启 Go Module go env -w GO111MODULE=on 或 set GO111MODULE=on 设置Go Proxy go env -w GOPROXY=https://goproxy.cn,https://goproxy.io,direct 或 set GOPROXY=https://goproxy.cn,https://goproxy.io,direct 初始化go mod go mod init 下载依赖包157 收藏
-
背景 需要遍历结构体的所有field 对于exported的field, 动态set这个field的value 对于unexported的field, 通过强行取址的方法来获取该值(tricky?) 思路 下面的代码实现了从一个strct ptr对一个包外结构体115 收藏
-
废话少说,直接贴代码~ type A struct { Name string } // 测试unit func TestReflect(t *testing.T) { reflectNew((*A)(nil)) } //反射创建新对象。 func reflectNew(target interface{}) { if target == nil { fmt.Println("参数不能358 收藏
-
分数到小数 给定两个整数,分别表示分数的分子 numerator 和分母 denominator,以 字符串形式返回小数 。 如果小数部分为循环小数,则将循环的部分括在括号内。 如果存在多个答案,只需返回179 收藏
-
引言 编写代码应该要有极客追求,不要一味的只为了完成功能不加思索而噼里啪啦一顿操作,我认为应该要像一位设计者一样去设计代码完成功能,因为好的代码设计清晰可读易扩展、好修复278 收藏