标签:go实例学

Golang

Go实例学-Go切片

新一 发布于 2年前 (2014-10-16)

有一段时间没有转载更新《Go实例学》了今天带来的是Go友团的Go切片一文。切片是Go语言的关键类型之一,它提供了比数组更多的功能。Go示例代码1[c]packagemainimport"fmt"funcmain(){//和数组不同的是,切片的长度是可变的。//...

阅读(1668)评论(2)赞 (1)

Golang

Go实例学-Go 函数

新一 发布于 2年前 (2014-09-05)

函数是Go语言的重要内容。[python]packagemainimport"fmt"//这个函数计算两个int型输入数据的和,并返回int型的和funcplus(aint,bint)int{//Go需要使用return语句显式地返回值returna+b}fu...

阅读(945)评论(0)赞 (0)

Golang

Go实例学-Go range遍历函数

新一 发布于 2年前 (2014-09-05)

range函数是个神奇而有趣的内置函数,你可以使用它来遍历数组,切片和字典。当用于遍历数组和切片的时候,range函数返回索引和元素;当用于遍历字典的时候,range函数返回字典的键和值。[python]packagemainimport"fmt"funcma...

阅读(1282)评论(0)赞 (0)

Golang

Go实例学-Go 字典

新一 发布于 2年前 (2014-09-05)

map字典结构会经常常用,它和php中的array()几乎一模一样,是一个key-value的hash结构。key可以是除了func类型,array,slice,map类型之外的类型。map结构和slice是一样的,是一个指针。赋值的时候是将指针复制给新的变量字典是Go语言内置的...

阅读(1258)评论(0)赞 (0)

Golang

Go实例学-Go 切片

1

新一 发布于 2年前 (2014-08-19)

切片是Go语言的关键类型之一,它提供了比数组更多的功能。在很多应用场景中,数组并不能满足我们的需求。在初始定义数组时,我们并不知道需要多大的数组,因此我们就需要“动态数组”。在Go里面这种数据结构叫slice(GO切片)。Go切片示例1:[c]packagemainimport&...

阅读(1769)评论(1)赞 (1)

Golang

Go实例学-Go 数组

新一 发布于 2年前 (2014-07-21)

Go数组数组是一个具有相同数据类型的元素组成的固定长度的有序集合。在Go语言中,数组是值类型,长度是类型的组成部分,也就是说"[10]int"和“[20]int”是完全不同的两种数组类型。同类型的两个数组支持"=="和"!="比较,但是不能比较大小。数组作为参数时,函数内部不改变...

阅读(1429)评论(0)赞 (0)

Golang

Go实例学-Go 切片

新一 发布于 2年前 (2014-07-18)

切片是Go语言的关键类型之一,它提供了比数组更多的功能。示例1:[c]packagemainimport"fmt"funcmain(){//和数组不同的是,切片的长度是可变的。//我们可以使用内置函数make来创建一个长度不为零的切片//这里我们创建了一个长度...

阅读(1273)评论(0)赞 (1)

Golang

Go实例学-Go for循环

新一 发布于 2年前 (2014-07-04)

Gofor循环for循环是Go语言唯一的循环结构。这里有三个基本的for循环类型。[c]packagemainimport"fmt"funcmain(){//最基本的一种,单一条件循环//这个可以代替其他语言的while循环i:=1fori<=3{fmt...

阅读(1718)评论(0)赞 (0)

Golang

Go实例学-Go 变量

新一 发布于 2年前 (2014-07-03)

Go变量Go是静态类型语言,变量是有明确类型的。编译器会检查函数调用中,变量类型的正确性。使用var关键字来定义变量。Go的基本类型有:[/c]boolstringintint8int16int32int64uintuint8uint16uint32uint64uintptrby...

阅读(1124)评论(0)赞 (0)