go
chydn
这个作者很懒,什么都没留下…
展开
-
golang在linux和windows下的安装以及环境变量的配置
由于最近的学的语言比较多,导致一些初衷的东西有些混乱,所以以后还是要养成写博客总结的习惯,好了废话就不多说了,大神请跳过,先来总结一下golang的安装以及环境搭建:先来说下golang的官方下载地址:https://golang.org/dl/里面有各种环境的安装说明以及环境变量配置,这里可以直接移步,由于本人用linux较多,此处说明一下linux和windows的环境搭建,其他系统请原创 2017-06-29 14:58:34 · 826 阅读 · 0 评论 -
关于golang 导入包的下划线和点的区别
在golang进行导入包时,我们有时会遇到包的前面需要加下划线或者点,一直不明白是什么意思,随即进行了搜索:包前是下划线_:当导入一个包时,该包下的文件里所有init函数都会被执行,但是有时我们仅仅需要使用init函数而已并不希望把整个包导入(不使用包里的其他函数)包前是点.:import(.“fmt”)这个点操作的含义就是这个包导入之后在你调用这个包的函数时,你可以省原创 2017-09-27 11:43:36 · 5650 阅读 · 1 评论 -
关于go tool: no such tool "compile"问题
最近在做一个关于调用windows动态库dll文件的项目,由于dll动态库是32bit的,所以golang的编译环境也需要使用32位的,所以电脑上有两个go的语言环境,ide使用的是32bit的go环境而系统的环境变量设置的是64位的go环境,在ide编译运行时用的是32bit的所以没有问题,而ide使用的terminal的环境变量是系统的环境变量是64位的所以就会有go tool: no suc...原创 2018-04-09 10:57:21 · 6589 阅读 · 1 评论 -
go tips
#string到intint,err:=strconv.Atoi(string)#string到int64int64, err := strconv.ParseInt(string, 10, 64)#int到stringstring:=strconv.Itoa(int)#int64到stringstring:=strconv.FormatInt(int64,10) ...转载 2018-09-25 17:08:16 · 196 阅读 · 0 评论