自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 golang 变量声明

1.声明方式 三种  //只声明 var name string //声明并赋值 var name ="xxx" //短声明 name := "xxxxx" 2.不同的声明方式各有千秋 第一种:给定了变量类型,不能更换变量类型,便于维护 第二种:编译期类型推倒得出变量类型,利于代码的灵活重构 第三种:短声明 ,只能使用与函数和更小的代码块中。同时多变量的时候可以被覆盖声明。 ...

2019-01-08 10:11:42 190

原创 golang 错误处理

1.defer recover 这种处理的好处是程序不会轻易的挂掉,代码更加健壮 func test(){ defer func(){ err := recover() if err != nil{ fmt.println("err=",err) } } num1 :=100 num2 :=0 res := num1/num2 } 2. 自定义错误 e...

2019-01-07 14:24:57 90

原创 golang 包的使用注意事项

1.一个包对应着一个文件夹,通常情况下 文件的报名和文件所在的文件夹名称一致,小写字母。 2.当需要引用其他包的函数 import(“包名”) 3.import 的时候 路径是从 $GOPATH 的src 下开始的,但是不带src。 4.为了能让其他包的文件访问到本包的函数 ,函数的首字母需要大写 5.包的名称太长,可以起一个别名 6.同一个包下,不能又相同的函数名 7.编译成可执行的...

2019-01-07 14:06:42 129

原创 golang 值类型与引用类型的区别

1最本质的区别 值类型:内存中变量存储的是具体的值 比如: var num int  num存放的是具体的int值  但是变量在内存中的地址可以通过 &num 来获取 引用类型:变量直接存放的就是一个地址值,这个地址值指向的空间存的才是值。 例如 var ptr *int =& num   2.值类型,引用类型都包括哪些 基本的数据类型 int系列,float系列,b...

2019-01-07 13:39:35 1708

原创 golang环境变量 go build go run

1.什么是SDK? software development kit  软件开发工具包 提供给开发人员使用的工具包 2.GOROOT 制定的sdk的安装路径,并将sdk的bin目录添加到Path 3.GOPATH 工作目录,我们go项目的工作路径。 4.go run 和 gu bulid的区别 与关系 go run main.go 会编译 并执行对应的文件。 go build main...

2019-01-07 13:28:43 2041

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除