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

go语言为什么没有min/max(int, int)函数

golang为什么没有min/max(int, int)函数 我们知道go语言math包里面定义了min/max函数,但是是float64类型的,而并没有整数类型的min/max。 go语言的math包里面定义的min/max函数如下: math.Min(float64, float64) float64 math.Max(float64, float64) float64 事实上我们更经常要比较的是两个整数的场景: math.Min/Max(int, int), or math.Min/Max(int64, int64) 那么,为什么go语言不提供整数类型的min/max这两个函数呢? 下面的这篇文章给了一个解释: https://mrekucci.blogspot.jp/2015/07/...阅读全文

博文 2017-10-31 09:04:44 CodeGeek

golang实现set集合,变相实现切片去重

文地址:http://www.jb51.net/article/56828.htm,本文抽取出了set的部分,并对无伤大雅的小错误进行了修改 java中有set集合,而golang没有,今天突然有个需求要对一堆int切片进行组合去重,郁闷好久,自己的土办法时间复杂度实在太高,看到上面那个帖子感觉好高兴: golang中的map是不允许重复的,看这段代码m := map[string]string{ "1": "one", "2": "two", "3": "three", } fmt.Println(m)//输出map[1:one 2:two 3:three]如果我写成这个样子m := map[string]string{ "1": "one", "2": "two", "1": "one"...阅读全文

博文 2015-06-17 20:01:45 u012210379

Intellij IDEA ,按Ctrl+左键,不能进入类或方法的【解决办法】,提示Cannot find declaration to go to

Intellij IDEA ,按Ctrl+左键,不能进入类或方法的【解决办法】,提示Cannot find declaration to go to 2017年8月4日 朱宏亮%1 $ S Intellij IDEA ,按Ctrl+左键,不能进入类或方法的【解决办法】,提示Cannot find declaration to go to 如图,,按住Ctrl+鼠标单击的时候,系统提示Cannot find declaration to go to。 原因:导入项目的时候使用的是Open而不是Import Project。 解决方法:关闭当前项目,如图点击Import PrOject,导入项目即可 标签:Cannot find declaration to go to、Intelli...阅读全文

博文 2017-12-04 06:01:01 zy_zhengyang

还在为go get github.com/...卡死而烦恼么

> 作为国内开发者,经常遇到一个问题,就是一片热血撞死在伟大的\*\*墙上,只能干着急,下面我们得想办法翻过这个\*\*墙,毕竟我们出去后只是为了干好事儿。 ## go get是怎么运行的 通常会使用http的方式去访问目的地址,然后下载下来。但是内部可能用使用git clone的方式去克隆,既然这样,我们解决办法就是让http和git clone都能同时走上代理,这样就能解决卡死的烦恼 ## 有一个http代理 > 假如已有 http代理是: http://localhost:8118/,后续我们就用这个地址去代理 如果没有http代理,只有socket5代理,需要看下面步骤进行转换 如果连socket5代理也没有,就需要先花钱买或者找一些免...阅读全文

golang多核设置

单核执行如果for前面或者中间不延迟,主线程不会让出CPU,导致异步的线程无法执行, 从而无法设置flag的值,从而出现死循环 实例代码: package main import ( "fmt" "runtime" _ "time" ) var ( flag = false str string ) func foo() { flag = true str = "setup complete!" } func main() { runtime.GOMAXPROCS(1) go foo() //time.Sleep(1 * time.Second) for { if flag { break } } fmt.Println(str) } 解决办法:1、for中间或者前面加延迟 2、runtim...阅读全文

博文 2015-10-18 21:00:03 webyh

golang 通过exec Command启动的进程如何关闭的解决办法

在用exec包调用的其他进程后如何关闭结束,可以使用context包的机制进行管理,context包的使用详见:https://godoc.org/context exec.CommandContext方发实现了context,通过context可以对exec启动的进程结束。 隐藏程序自身黑窗口的方法:go build -ldflags="-H windows" 隐藏子进程黑窗口的方法: cmd.SysProcAttr = &syscall.SysProcAttr{HideWindow: true} package main import ( "context" "fmt" "os" "os/exec" "syscall" "time" ) func main() { ctx, cancel...阅读全文

博文 2016-10-30 05:00:01 CodyGuo

Golang官网被墙解决办法

由于GFW的原因,golang.org被墙,初学者发现官网被墙,可能就直接放弃了,下面提供几个解决办法。 ###1.修改hosts文件 找到hosts文件,Mac OS X/*nix在/etc/hosts,Windows在C:\WINDOWS\system32\drivers\etc\hosts 增加一行 ``` 173.194.75.141 golang.org ``` ###2.翻墙 这边可以使用奇云SS服务,用ShadowSocks出墙,简单方便。 地址 [奇云SS](https://www.yuntivip.com/?qiyunss) [https://www.yuntivip.com](https://www.yuntivip.com/?qiyunss...阅读全文

国内go get无法使用解决办法

由于我国的政策问题,外网一直是我们渴望而不可求的。在使用go get时我们就可以感觉到,那么我们该怎么解决呢?有VPN代理的绕过本文章就可以了,还有网上说的使用gopm这个工具,类似于Node.js的npm,但是我们从内心还是想用go get,但自己又没有VPN代理怎么办?一个网站解决了我们这个问题——https://goproxy.io/我们可以将go的代理设置为这个网站就可以,具体的教程此网站又明确的步骤,根据你go版本的不同去设置即可——传送...阅读全文

博文 2019-10-12 15:09:12 huhailong

访问golang.org官网

解决golang.org不能访问的问题 golang.org被屏蔽了,直接访问不了,解决办法如下: 在 http://ping.eu/ping/ 上ping一下golang.org,获取到IP 然后,在C:\Windows\System32\drivers\etc\hosts中,添加ip和golang.org的对应关系,添加如下一行: 173.194.70.141 golang.org 重新启动下浏览器,就可访问golang.org了...阅读全文

博文 2014-10-04 19:27:16 陈好

go浮点数转字符串保留小数点后N位解决办法

最近在项目中碰到很多次float转string,同时要求保留小数点后几位,并且去掉小数点后0的场景 虽然问题很简单,但是隔了挺久没处理这种场景就有些生疏了,自己也搜了一下,很多回答都不太满意。这里贴一下自己的做法,如果有更好的解决办法的话,还请多多指教 // 主要逻辑就是先乘,trunc之后再除回去,就达到了保留N位小数的效果 func FormatFloat(num float64, decimal int) string { // 默认乘1 d := float64(1) if decimal > 0 { // 10的N次方 d = math.Pow10(decimal) } // math.trunc作用就是返回浮点数的整数部分 // 再除回去,小数点后无效的0也就不存在了 retur...阅读全文

beego orm自动建表时字段default值不设置的解决办法

在使用beego的orm建表时,我的模型是这样建立的 type Test struct { Id int64 Name string Sex int64 `orm:"default(1)"` Age int64 Content string `orm:"default('')"` } content字段设置默认为空,Sex字段设置默认为1,那么生成的表确并没有default,这不科学,于是我翻了下源码,发现设置default的这段被注释了,位置在 github.com/astaxie/beego/orm/cmd_utils.go 155 // if fi.initial.String() != "" { 156 // column += " DEFAULT " + fi.initial.St...阅读全文

博文 2014-11-15 12:00:01 别人说我名字很长

如何多次读取http.Response.Body?

1. 我有多个函数处理同一个`resp.Body`,第一个函数处理后调用了`resp.Body.Close()`函数。第二个函数读时报了`http2: response body closed`错误,请问如何多次读取`http.Response.Body`? 2. 看到有一个解决办法是使用`func NopCloser(r io.Reader) io.ReadCloser`函数。文档描述是`NopCloser returns a ReadCloser with a no-op Close method wrapping the provided Reader r.`。如果我使用这个方法后,我是否还应该调用`Close()`方法...阅读全文

golang Scan error on column index 7: unsupported driver

出现这个问题的原因在于,数据库字段信息有null值 比如建表的时候有字段使用了default null,那么对该条数据填充内容的时候,如果此字段没有值,为空,那么读取表的时候,就会出现(此字段类型为字符串) sql: Scan error on column index 7: unsupported driver -> Scan pair: -> *string 解决办法很简单:1 建表的时候不要用default null, 用 defalult "unknow"会稍微好一些; 2 插入数据时完整插入,不过这个办法随着业务需要不同有一定实现难...阅读全文

博文 2015-06-17 20:17:40 u012210379

go 问题记录

go 问题记录 /usr/lib/go-1.10/pkg/tool/linux_amd64/link: running gcc failed: exit status 1 /tmp/go-link-008006128/000026.o: In function _cgo_05dc84caff82_Cfunc_sysconf': /tmp/go-build/cgo-gcc-prolog:32: multiple definition of_cgo_05dc84caff82_Cfunc_sysconf’ /tmp/go-link-008006128/000024.o:/tmp/go-build/cgo-gcc-prolog:32: first defined here collect2: err...阅读全文

博文 2019-01-31 18:31:06 qq_27119625

【Go语言实战】字符编码GBK、UTF8转换

近期计划开发一个小说阅读APP,本意是学习golang开发,以及爬虫设计。 一般规范些的站点,会采用utf-8编码开发运行在浏览器上。然而,在我抓取的某些网站,却是采用的GBK编码,因此,在解析dom后,获取中文内容的时候,总是会出现一些编码问题,导致我并不能确认,解析到的内容,是不是就是我想要的,我期望的。 为了解决这个问题,我面向百度,面向goole编程,最终找到了一个可靠的解决办法,即goole的text库(golang.org/x/text),并把对应的方法做了简单的封装。 // transform GBK bytes to UTF-8 bytes func GbkToUtf8(str []byte) (b []byte, err error) { r := transform.Ne...阅读全文

博文 2019-05-20 18:34:41 故不忧_y

golang——json的html转义问题

一、问题描述 json的Marshal 用来对slice,map,struct等结构化类型数据转义成[]byte/string,UnMarshal方法是用来对[]byte/string转义成指定结构的interface。但在处理html标签字符中,会存在转义问题。Marshal方法默认把html标签中的'<', '>' , '&'字符转义成unicode,为强制为有效UTF-8的JSON字符串,用Unicode替换符号替换无效字节。 go doc原文 String values encode as JSON strings coerced to valid UTF-8, replacing invalid bytes with the Unicode replacement rune. Th...阅读全文

博文 2019-04-14 14:34:39 yushu1987

golang cannot assign to

问题: # command-line-arguments .\example.go:22: cannot assign to m.V.(BasicMessage).Length 想在函数中修改interface表示的结构体的成员变量的值,编译时遇到这个编译错误,问题代码如下: package main import ( "fmt" ) type Message struct { V interface{} } type BasicMessage struct { Length int } func test(m *Message) { m.V.(BasicMessage).Length = 1 } func main() { m := &Message{} fmt.Println("m:",...阅读全文

博文 2017-11-18 22:00:05 lanyangsh

mac unity3d api获取不到问题

unity3d 安装了一个多月了,一直忙,也没时间了解,一个demo写了一个月了,还没搞完,哈哈。今天突然想起学习中遇到一个棘手的问题,api帮助文档获取不到。当时google了一下,是5.0的一个官方bug。unity里api文档查找策略是优先查找本地,本地找不到会访问官方api帮助文档。由于5.0的访问地址进行了调整,本地api文档路径没有变,导致无法获取本地文档,官方的路径也是错误的。下面贴出解决办法,本人是在macbook上操作的,所以windows要调整路径。 #####(一)查看unity帮助文档下载路径 unity>help>Scripting Reference ``` file:///Applications/Unity/Unity.app/Contents/...阅读全文

Html5全屏API的使用方法

![a2cc7cd98d1001e97c71144eb90e7bec54e79725.jpg](http://studygolang.qiniudn.com/151026/8238e4991c18457a6adfd47443401c36.jpg) 所谓Full Screen API,就是全屏API,在html5中,该API允许开发者以编程方式将Web应用程序全屏运行,使Web应用程序更像本地应用程序。这款API十分简单有用,是html5初学者必须掌握的一款API,今天小编就为大家分享分享这款API的具体使用方法。 Full Screen 的介绍 FullScreen API使用非常简单,在html5中,共有两种模式,分别是: Launching Fullscreen ...阅读全文

golang/windows如何删除只读属性文件

golang 1.4.*版本在windows下面os.RemoveAll/o.Remove是无法删除只读属性文件。这里有一个issue描述这个问题 我的解决办法,在windwos平台下给它写一个封装函数:···golang// RemoveAll .func RemoveAll(dir string) error { cmd := exec.Command("cmd", "/C", "rd", "/S", "/Q", dir) output, err := cmd.Output() if err != nil { return gserrors.Newf(err, string(output)) } return nil }··...阅读全文

博文 2015-05-12 03:00:00 yayanyang

golang编译过程的一个奇怪问题

在编译golang程序的时候,出现如下错误: cannot create /go.o: No such file or directory make: *** [build/mds] Error 2 错误原因 go build的时候会创建临时文件,猜测与临时目录相关的问题,查看了下源代码 [src/cmd/ldlib.c 652-675] static void hostlinksetup(void) { char *p; if(linkmode != LinkExternal) return; // create temporary directory and arrange cleanup if(tmpdir == nil) { tmpdir = mktempdir(); at...阅读全文

博文 2015-06-17 20:03:45 kai_ding

Go1.10以上版本客户端使用https代理遇到proxyconnect tcp: tls: oversized record received with length 2052解决办法

# Go1.10以上版本客户端使用https代理遇到的oversized record received解决办法 最近在项目开发过程中需要做http回调,由于内网防火墙限制机器的外网访问权限,因此只能使用代理出口的方式进行访问第三方的回调接口,由于公司内部有一台https的代理服务器因此打算用此代理服务。在使用 Go1.10以上版本的时候,Go客户端遇到下问题proxyconnect tcp: tls: oversized record received with length 20527 ,各大搜索引擎都没有找到解决办法,经过几个小时的试错后,居然发现Go1.8版本居然没有这个问题,因此果断对比Go1.8和Go1.10的源码,并在源码中加Debug信息,后面找了出现问题的代码,具体解决办法...阅读全文

博文 2019-02-23 23:01:11 goxgo

centos 7 安装golang遇到问题: No package golang available.

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/fjx1173865548/article/details/89631291 CentOS 安装golang : yum install golang 时报错:No package golang available. 解决办法: 先安装epel:yum install epel-release 然后再安装golang go version 查看安装的版...阅读全文

博文 2019-04-28 10:31:35 fjx1173865548

以太坊win7-64下私链挖矿崩溃问题

在win7-64位,4G内存。建立以太坊私有链。miner.start(),启动挖矿,两三秒程序崩溃退出,查看日志:Failed to generate mapped ethash dataset epoch=0 err="MapViewOfFile: Not enough storage is available to process this command."runtime: out of memory: cannot allocate 2147483648-byte block (2262933504 in use)fatal error: out of memory我的geth.exe是自己源码编译(golang,gcc都是32位);解决办法:用64位go,gcc重新编译...阅读全文

博文 2018-07-27 16:35:16 果果2019

go常见error解决办法

1. unrecognized import path "golang.org/x/crypto/bcrypt" 原因是网络被GFW墙啦!!!!用pandafan的代理进行设置。 要为 shell 配置 HTTP 代理只需两步: 设定环境 http_proxy ,bash中的命令为 export http_proxy=http://SERVER:PORT export https_proxy=http://SERVER:PORT SERVER 和 PORT 即服务器地址、端...阅读全文

博文 2016-02-03 06:00:00 scut1135

golang json Unmarshal 精度问题

golang使用json.Unmarshal的时候,有些数字类型的数据会默认转为float64,而一些数据因其比较大,导致输出的时候会出现数据与原数据不等的现象,解决办法是,将此数据类型变为json.Number,如下: type MyData struct { Nid json.Number `json:"nid"` } func main() { var testJson string = `{"nid":114420234065740369922}` var data MyData json.Unmarshal([]byte(testJson), &data) fmt.Println(data.Nid.String()) ...阅读全文

博文 2019-01-15 23:34:42 咣咣当

golang atomic 32位机器问题

测试过程中发现一个atomic.AddInt64()报内存错误 32位window,linux下都不能正常运行 示例代码: package main import( "fmt" "sync/atomic" ) type item struct{ //c int32 d int32 a int64 } type Obj struct{ list map[string]*item } func (ob *Obj)Init(){ ob.list = make(map[string]*item) ob.list["a"] = &item{} } func (ob *Obj)Add(){ atomic.AddInt64(&ob.list["a"].a,12) fmt.Println(ob.list["...阅读全文

AndroidStudio LogCat过滤栏消失不见解决办法

最近遇到这个问题是真的很无语啊,规律一般是这样,打开AS的时候不连接任何手机,问题见下图。 6D1E374657A0F0143541911308843B2A.jpg 重启AS等一系列方式试过之后发现重启类的只有重启电脑有效。如果不重启电脑来解决这个问题呢? 下面就看步骤吧, 1、右击logcat顶部窗体 2、选择MoveTo中任意一个选项,例如Left Top 3、解决问题,重新选会Bottom Right 就这么简单。 Android+GoLang+SprintBoot探讨群:186305789(疯狂的程序员),绝影大神在等你 个人兴趣网站:zero接码平...阅读全文

博文 2019-09-26 14:33:10 aside section ._1OhGeD

beego 每次重启导致Com_stmt_prepare累加最终导致Error 1461: Can't create more than max_prepared_stmt_count statements (current value: 16382)

用beego有一段时间了。但是经过几个版本发布后发现一个问题。在每次beego发布的时候。就会重新连接数据库。最终导致下一个版本发布的时候。导致数据库连接不上,报错如下Error 1461: Can't create more than max_prepared_stmt_count statements (current value: 16382)。求一个解决办法...阅读全文

博文 2019-09-02 15:27:44 cash

cassandra for go

1.https://github.com/gocql/gocql go get github.com/gocql/gocql package golang.org/x/net/context: unrecognized import path “golang.org/x/net/context” (https fetch: Get https://golang.org/x/net/context?go-get=1: dial tcp 216.239.37.1:443: i/o timeout) package gopkg.in/inf.v0: unrecognized import path “gopkg.in/inf.v0” (https fetch: Get https://gopkg....阅读全文

博文 2017-01-03 09:00:01 wk3368

mac vim split screen (分屏 ),(e.)浏览目录 bug 解决办法

我用的mac,mac下自带vim73版本,这个版本无法搭配出一个好用的 vim-go,  所以必须 自己在下一个 vim74 的版本,那么问题来了 在这个版不下,如果分屏4次,在用 e. 浏览目录的时候 光标会跳到其他的屏上,而且无法通过 C-w w 回到浏览目录的那个屏了,这个一直在困扰着我,很久很久了(麻痹的,半年多了),刚刚终于找到原因了,原来是 netrw.vim 这个插件的问题,144版本的bug(vim74自带的netrw.vim),这个插件更新了,可以升级到 145版本,如果还不行就降版本,我是通过 vundle 下的 142 版本,终于弄好它了,爽!!!! 如果有同样困扰的同学快点按照我的方法解决吧,有不明白的留言,不要谢我,叫我雷锋...阅读全文

Golang http post error : http: ContentLength=355 with Body length 0

参考:https://stackoverflow.com/questions/31337891/net-http-http-contentlength-222-with-body-length-0 问题阐述:在使用 golang http 包发送 post 请求时出现报错,类似 http: ContentLength=355 with Body length 0。大意是 ConlentLength 设置了一定长度,但是在读取 Body 时,发现 Body 中没有内容。 问题说明: func Post(URL string, form url.Values, cl *http.Client) ([]byte, error) { body := form.Encode() // req, err...阅读全文

博文 2018-01-10 16:30:01 DillGao

go6~byte切片trim掉C填充的0

2017.06.02 golang用bytes.TrimSpace无法去掉C初始化数组带来的\0 Golang中字符串与C中的字符串的不同之处:C中的字符串是以\x0为结尾的字节序列,而Golang中的字符串则更严格,并不是以\x0为结尾来判断,而是计算字符串变量的值中的所有字节。 TrimSpace处理的只是空格 解决办法是bytes.Time text = bytes.Trim(text, "\x00"...阅读全文

博文 2017-06-02 03:06:58 摹喵居士

Golang 1.13: 解决国内 go get 无法下载的问题

在[下载并安装 go 1.13之后,安装 golang 依赖包的时候,发现长时间没有响应,无法下载,从返回的错误信息看应该是国内无法访问 golang.org。 解决办法 使用国内七牛云的 go module 镜像。 参考 https://github.com/goproxy/goproxy.cn。 golang 1.13 可以直接执行: go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.cn,direct 阿里云 Go Module 国内镜像仓库服务 设置方法 go env -w GO111MODULE=on go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,dir...阅读全文

Go语言gdb调试踩坑

整个是一个docker环境: 1.12.1,镜像是我自己做的.操作系统版本: Ubuntu 14.04.5 LTSgo版本: 1.6.3在gdb中执行run命令出错! 错误输出:warning:Error disabling address space randomization: Operation not permitted环境:docker 解决办法: warning:Error disabling address space randomization: Operation not permitted 结论:When running within a dockercontainer, I got this error until I added--security-optseccom...阅读全文

博文 2017-02-10 11:29:51 EDELWEISS_21g

go fmt 引起的 stack overflow

在 GO 里实现 String 方法会格式化输出。例如: package main import ( "fmt" ) type People struct { Name string Age int Sex string } func (p *People) String() string { return fmt.Sprintf("people info: %+v", p) } func main() { p := &People{Name: "Lucy", Age: 18, Sex: "M"} fmt.Println(p) } 预期的结果是:people info: &{Name:Lucy Age:18 Sex:M} 实际的结果是: runtime: goroutine stack ex...阅读全文

博文 2019-07-15 15:33:01 七秒钟回忆待续

golang升级后的原项目包引入报错问题

问题1.最近有几个小兄弟问我为什么升级golang后版本后,原来的包引入就会出现问题,明明都有下载,就是引入不进去。 解答: 升级后,由于golang是覆盖形式的,他会自动去除旧版本,升级新版本。这时候,他会默认给你加一个golangd的环境变量,本来是自己配置好的,如果这里的工作环境变了,包引入肯定会报错了。 解决办法: 直接删除他默认添加的环境变量即...阅读全文

博文 2020-04-10 23:32:48 哆啦在这A梦在哪

笨办法学golang(一)

Golang简介 Go语言(或Golang)是 Google 在 2007 年开发的一种开源编程语言,于 2009 年 11 月 10 日向全球公布。Go 是非常年轻的一门语言,它的主要目标是“兼具 Python 等动态语言的开发速度和 C/C++等编译型语言的性能与安全性”。 经过这几年的发展,Go语言的需求逐渐升高,目前比较火的容器和Kubernetes都是用Go语言开发完成的。下图我是随便在招聘网站搜索得到的,我们也可以看到Go语言的就业范围以及薪资也是比较优秀的。 image-20190113201904955 可见国内的很多互联网公司已经开始使用Golang来开发,例如知乎也使用Golang重构核心业务,头条使用Golang和Python开发完成的。学习Golang,刻不容缓! 这...阅读全文

博文 2019-02-17 17:34:45 Morgansays

go trace 用来跟踪 goroutines运行情况,跟pprof配合使用,可以起到事半功倍的效果。但是,go trace 的view trace 在chrome下一片空白。

> go trace 用来跟踪 goroutines运行情况,跟pprof配合使用,可以起到事半功倍的效果。但是,go trace 的view trace 在chrome下一片空白。 原因是因为谷歌在某一版本的chrome中禁用了本地[API](crbug.com/1036492.) 解决办法: 1. 注册一个chrome token https://developers.chrome.com/origintrials/#/register_trial/2431943798780067841 资料随便填写,记得最后一定要 feedback。 2. 修改 go trace 代码 `src/cmd/trace/trace.go` 在head中添加一行 阅读全文

博文 2020-04-28 16:26:00 yixiao

笨办法学golang(二)

这是Go语言学习笔记的第二篇文章。 Go语言学习笔记参考书籍「Go语言编程」、Go官方标准库 前文提要 上篇文章中留了个练习,查询一下Go语言中fmt包下面Print,Printf,Println三个函数的使用。 //Print采用默认格式将其参数格式化并写入标准输出。如果两个相邻的参数不只是字符串,则会在输出之间添加空格 func Print(a ...interface{}) (n int, err error) //Printf根据format参数生成格式化字符串并写入标准输出 func Printf(format string, a...interface{}) (n int, err error) //Println采用默认格式化将其参数格式化并写入标准输出,在相邻参数的输出之间添...阅读全文

博文 2019-02-17 17:34:45 Morgansays

笨办法学golang之01永远的HelloWorld!

**0.新建文件夹为go example** ![image.png](https://static.studygolang.com/181113/1c5ff5cebadef6a81d178b3aa3bed806.png) **1.在文件夹go example文件夹下新建文件并命名为example01.go** ![image.png](https://static.studygolang.com/181113/bac9fe534a3ad8e1c39fd94329076fd7.png) **2.在example01.go中输入以下代码** ![image.png](https://static.studygolang.com/181113/dd57b80d0964845a228a396ed2...阅读全文

博文 2018-11-13 17:21:27 hdking