Go学习
文章平均质量分 72
代码海洋中的一叶小舟
我是一个乐观开朗,积极好学的人。喜欢学习新技术,对技术比较热衷。平时喜欢骑骑自行车和爬山!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Go语言学习2:第一个go程序
我一直很奇怪,为什么学习每一种语言,开始的第一个程序总是hello world,难道我不写其他的,这门语言就学不好吗?O(∩_∩)O哈哈~,我们这里就不深究了,还是继承光荣的传统吧!下面是一个完成的hello world程序:package mainimport ( "fmt")func main() { fmt.Println("Hel原创 2013-07-30 19:32:44 · 1073 阅读 · 0 评论 -
Go语言学习3:Go语言中的循环
Go语言中的循环语句只有一个,那就是for:这里先说明一下:=的作用::=当右边的操作数的类型确定的时候可以用它来做赋值操作,:=只能够放在函数内部。基本的 for 循环除了没有了 `( )` 之外(甚至强制不能使用它们),看起来跟 C 或者 Java 中做的一样,而 `{ }` 是必须的。在看下面一个程序:// hello project main.gop原创 2013-07-30 20:12:40 · 1294 阅读 · 0 评论 -
Go语言学习1:开发环境安装
今天准备开始学习一下Go语言,顺便记录一下。学习一门语言最好的方法当然是去官网:http://golang.org/,打开官网,我们就可以看到一个书写的Hello World的实例程序,这里我们先不管他,点击Documents。我们的学习就从这里开始了。1.首先去https://code.google.com/p/go/downloads/list下载Go的安装包,我用的是windows的原创 2013-07-29 18:07:21 · 1342 阅读 · 0 评论 -
Go语言学习4:Slices
Slice是Go语言提供的一种方便并且高效的有序数据类型,就和其他语言的数组类似,但是又有一些其他的特性。Go数组:因为Slice是建立在Go数组的抽象层上的,所以,要学习Slice,我们先来看一下Go语言的数组:一个数组定义了一个具有特定长度和数据类型的数据。例如:【4】int 就代表了一个有4个int类型的数组。数组的大小是确定的,数组的长度是数组类型的一部分(【4】int和【5】原创 2013-08-01 19:11:35 · 1031 阅读 · 0 评论 -
Go语言学习7:Go语言为什么要用变量名后置的方式做声明
我一直很好奇,Go语言为什么要采用这种把类型放在后面的声明方式。今天得空来学习一下:首先,我们来看一下c语言的声明方式:int x;这是一个典型的c语言声明,它声明了一个整型的变量x。int (*fp)(int (*ff)(int x, int y), int b)原创 2013-09-07 11:39:56 · 1680 阅读 · 0 评论 -
Go语言学习5:Go语言的变量类型
布尔类型Go中布尔类型的值有true和false两种,由bool关键字定义数字类型由int定义的类型在Go中位数是确定的,例如在32为系统上int就是32位,在64位系统上就是64位。如果想定义其他位数的int数据,则需要明确指定,例如int8,int16,int32等。Go中还有一种数字类型byte,他是uint8的别名。常量Go中用关键字const定义常量,常量的类型只能是原创 2013-09-03 11:44:49 · 1238 阅读 · 0 评论 -
Go语言学习6:Go语言中的函数
Go语言中一个完整的函数定义形式如下:func (t type) funcname(a int)(b,c int){ return 1,2}1.func是定义函数的关键字2.(t type):这一部分叫做receiver部分,它表示该函数用于特定的类型3.funcname:函数的名字4.(a int):函数接受的参数5.(b,c int):函数的返回值,GO语言的函数是可以同时返回原创 2013-09-04 14:58:40 · 1199 阅读 · 0 评论
分享