Go语言中文网 为您找到相关结果 3

goLang Stringers 使用

Stringer 是一个可以用字符串描述自己的类型。`fmt`包 (还有许多其他包)使用这个来进行输出。 我这边单单做fmt包的演示。如果有兴趣 可以自己折腾一下 package main import "fmt" type Test struct { Name string Qq string } func (t Test) String() string { return fmt.Sprintf("name=%v|qq=%v", t.Name, t.Qq) } func main() { a := Test{"xiaochuan", "1533365771"} fmt.Println(a) } 有点意...阅读全文

博文 2016-10-05 15:00:02 liangguangchuan

1. 初次使用liteIDE时遇到的小问题的解决方案

因为刚开始学习,在安装liteIDE以后,写了一个hello world ,很开心的Ctrl + R ,结果一顿报错,写出来分享给跟我一样出错的小伙伴。 1) 错误:main redeclared in this block previous declaration at .\hello.go:6 这个问题让我找了半天,也瞎折腾了好久,后来发现在同一个文件夹下面放了两个go文件,两个文件里都有package main,分别把它们扔到不同文件夹下就正常了。 2) 错误:进程无法启动 因为我把GO安装到D盘了,所以liteIDE就重新设定了gopath,以至于出现“程序无法启动”错误提示。解决方法是把当前环境切换一下,先切成别的再切换回来,再执行,发现正常了...阅读全文

博文 2019-04-22 16:59:29 icecoin