自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 go 数据类型转换

数据类型转换, 即将一种数据类型转换成另一种数据类型go语言不同于其它类c语言, go语言中的类型转换都必须要显示转换即不存在默认数据类型转换, 如: var a int = 1;  var b float32 = a  这是错的go语言数据转换基本语法: 数据类型(表达式),如: var a int = 1;  var b float32 = float32(a) 浮...

2018-12-21 20:51:24 239

原创 go 递归

递归就是指在函数本身的内部又调用自己, 如:func f {             // 声明f函数       println("我将调用自己")       f()             // 在函数内部调用自己}go语言支持递归, 和其它语言的递归一样, 必须设置函数退出条件, 否则就成了死递归求阶乘:func main() { var res...

2018-12-21 18:47:06 417

原创 go Map

Map是一种无序的键值对形式的数据类型{key1:value1, key2:value2, key3:value3, ...}Map 是无序的,我们无法决定它的返回顺序, 因为它是由Hash实现的通过map的key可以获取对应的值 定义Map(2种方式):1.通过内建函数makevar v_map  = make(map[key_type]value_type)    ...

2018-12-21 17:39:00 143

原创 range 关键字

range关键字在for循环中, 用于迭代数组, 切片, 通道, 集合在数组和切片中返回索引和对应的值, 在集合中返回keyfor index, val : = range slice {}数组和切片如下使用func main() { var s = []int{1,2,3,4,5} // 定义切片 sum := 0 for index , va...

2018-12-13 19:38:27 416

原创 go结构体

int, float32等是系统的数据类型, 可以直接使用这些数据类型声明变量而结构体是自定义的数据类型, 我们定义了某结构体后, 才可使用某结构体声明变量数组是储存相同类型的数据集合结构体是可以存储不同类型的数据集合, 描述的是一种事物比如一本书: 有 作者, 书名, 价格, 书id 等信息, 可以使用结构体来描述它结构体是值类型, 所以要修改结构体, 则需要传入其指针结...

2018-12-10 20:35:53 254

原创 go指针

变量的本质是一块内存地址var i  int = 10 含义: 在内存中开辟一块占8个字节或4个字节的 内存空间这块空间的名称为i, 变量i在内存中的地址 : &i使用一种变量来储存i的地址, 这种变量叫指针变量: var ptr *int = &i 这里将i的地址赋值给了指针变量ptr, 则 ptr 就 指 向 i通过指针变量可以直接找到它所指向变量的值: *...

2018-12-08 19:00:14 106

原创 go数组与切片

 定义数组(2种方式):var arr = [5]int{1,2,3,4,5}                    // 指定数组长度为5var arr2 = [...]int{1,2,3,4,5,6,7,8,9}     // "..."表示由编译器确定数组大小(9)可以先定义数组后赋值var arr [4]int                                ...

2018-12-08 15:52:05 341

原创 go实现 九九乘法表

九九乘法表主要是使用循环完成0-9数字的输出共有九行第一行  1*1=1第二行  2*1=2  2*2=4第三行  3*1=3  3*2=6  3*3=9第四行  4*1=4  4*2=8  4*3=12  4*4=16依次打印出来即可, 可以看到第一个循环从1-9, 控制的是多少行  -- i第二个循环是控制一行中输出内容的多少  -- j , 显然要控制到 j小于等...

2018-12-07 16:51:04 255

空空如也

空空如也

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

TA关注的人

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