Go
文章平均质量分 83
笃志近思
这个作者很懒,什么都没留下…
展开
-
go语言学习笔记之slice用法
一、slice的概念:Slices(切片)slice是概念上一个结构包含三个域:一个数组的指针、长度和容量。切片支持[]操作符来访问底层数组的元素。内置的len函数返回的切片长度。内置的的cap函数返回切片的容量。切片是引用类型,这意味着如果你将一个切片赋值给另外一个切片,这两个切片将引用同一个底层数组。二、如何创建slice创建切片可用以下两种方法:(1)直接创建:s :原创 2013-06-10 20:03:03 · 20741 阅读 · 1 评论 -
从例子中学习 go 语言 —— 基本语法
go 语言或是 golang 官网上有个 tour。从例子中学习一门语言虽然具有片面性,但是往往是一个入门的好方法;如果一开始就去是看手册的话,有些凌乱,摸不着头脑,有点看字典的味道。所以,先从例子中学习,然后再系统的学习,应该是个不错的方法。本篇文章基本按照 tour 的步骤,跑跑例子,从例子中去猜测/分析 go 的语法以及结构等,一定程度上可以锻炼一下,观察和分析能力。hell转载 2013-06-03 13:19:55 · 9617 阅读 · 3 评论 -
Go 语言简介(上)— 语法<转载>
Hello World 文件名 hello.gopackage main //声明本文件的 package 名 import "fmt" //import 语言的 fmt 库——用于输出 func main () { fmt.Println ("hello world")} 运行 你可以有两种运行方式, 解释执行(实际是编译成a.out 再转载 2013-06-03 23:07:00 · 1832 阅读 · 0 评论 -
Go 语言简介(下)— 特性<转载>
原文地址:http://news.cnblogs.com/n/163075/本系列博客为个人学习收藏,转载部分均贴出原文路径。《Go 语言简介(上):语法》 goroutine GoRoutine 主要是使用 go 关键字来调用函数,你还可以使用匿名函数,如下所示:package mainimport "fmt" func f (msg stri转载 2013-06-03 23:15:50 · 3174 阅读 · 0 评论 -
go语言学习优秀博文、论坛收藏<持续更新>
(1)http://www.cnblogs.com/yjf512/category/385369.html(2)http://studygolang.com/(3)Go 中文社区 Go官方网站 http://golang.org/ Go中文官网 http://golang-china.org/ 中文论坛(测试中…) http://bbs.golang-ch原创 2013-06-03 13:25:22 · 3216 阅读 · 0 评论 -
go语言学习笔记之冒泡排序的实现
冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。算法原理冒泡排序算法的运作如下:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到原创 2013-06-16 20:09:50 · 2324 阅读 · 0 评论 -
Go的异常处理 defer, panic, recover<转载>
Go语言追求简洁优雅,所以,Go语言不支持传统的 try…catch…finally 这种异常,因为Go语言的设计者们认为,将异常与控制结构混在一起会很容易使得代码变得混乱。因为开发者很容易滥用异常,甚至一个小小的错误都抛出一个异常。在Go语言中,使用多值返回来返回错误。不要用异常代替错误,更不要用来控制流程。在极个别的情况下,也就是说,遇到真正的异常的情况下(比如除数为0了)。才使用Go中引入的转载 2013-06-06 21:23:05 · 44349 阅读 · 1 评论 -
适合Go语言初学者的资料
适合Go语言初学者的资料本页为那些对Go语言学习感兴趣的开发者列举了一些Go语言的资源安装GO语言和配置工作空间从这里开始学习如何创建一个工作空间来写Go代码How to Write Go CodeWriting, building, installing, and testing Go code在线资源一旦你配置完Go语言的原创 2013-12-13 12:58:01 · 4570 阅读 · 0 评论