自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 GO语言学习笔记———errors

GO的错误处理GO语言的错误处理有它自己的特点:package mainimport ( "errors" "fmt")var LessThanOneError=errors.New("the request num is less than 1 ")\\一般会先声明全局变量固定某一种错误var OverThanNinetyError=errors.New("the r...

2019-08-02 21:46:23 151

原创 GO语言学习笔记———interface

GO的接口1、接口的简单实现GO的接口没有java里implement这种东西,而是应用了duck-type的形式,所以GO。所谓duck-type就是说你看到一个东西长着脚蹼和扁嘴像鸭子,所以认为他是鸭子。2333这解释是不是有点傻,总之就是说看着像什么就认为是什么。看下代码:type helloworld interface {//定义helloworld接口 white()...

2019-08-02 11:31:52 120

原创 GO语言学习笔记———object

GO独特的面向对象1、GO面向对象与c++、java、python这些经典面向对象语言不同,它没有class这个关键字也没有继承,所以它不算面向对象,个人觉得只能算是用结构体和指针模拟面向对象的思想封装一个类:type student struct { gender string age int name string class string}对象初始化的三种...

2019-07-20 20:42:32 1178

原创 GO语言学习笔记———function

function in GO1、GO语言中函数可以有多返回值func operate(num1 int,num2 int)(difference int,plus int) { difference=num1-num2 plus=num1+num2 return difference,plus}a,b:=16,14c,d:=operate(a,b)fmt.Print...

2019-07-20 12:36:22 117

原创 GO语言学习笔记———string

string的学习1、字符串可以用十六进制串表示字符串的len是byte数var str1 stringstr1="\xE4\x8B\xA5"fmt.Println(str1)fmt.Println(len(str1))//这个不知道是什么字的东西的长度是3输出:䋥32、split和join与python的同名方法差不多str1=str1+",我不认识这个字"list...

2019-07-17 22:41:56 108

原创 GO语言学习笔记——map_2

GO语言学习笔记——map_2map的小用法记录:1、factorygo中map的value可以是一个匿名函数,因而利用这一点可以简单实现工厂模式factory:=make(map[int]func(a int,b int)int,3)factory[1]= func(a int, b int)int { return a+b}factory[2]= func(a int, b...

2019-07-16 23:29:21 134

原创 GO语言学习笔记——map_1

GO语言学习笔记——map_1暑假在学go,做个记录笔记,直接上代码func main() { good:=make(map[string]int,3)//make方法初始化一个map,第二个参数为capacity而不是len score:=map[string]int{"张三":100,"李四":56,"王五":78} pass:=make(map[string]int,3...

2019-07-16 20:40:22 91

空空如也

空空如也

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

TA关注的人

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