代码改变世界

随笔分类 -  Go

使用SublimeGDB调试Go程序

2012-11-12 18:32 by rhinovirus, 16416 阅读, 收藏, 编辑
摘要: 大家好,好久没有跟新博客了,今天给大家带来一篇Sublime Text 2的插件SublimeGDB的使用教程。 在很早之前,写过一篇关于Sublime Text 2配置Go语言开发环境的文章,如果您还没有看过,可以先看看这一篇文章,地址:http://www.cnblogs.com/yourihua/archive/2012/06/04/2529333.html,还写过一篇关于Go使用GDB断点调试的文章,大家也可以看下,地址:http://www.cnblogs.com/yourihua/archive/2012/06/15/2541745.html。 接下来我们看下Sublime... 阅读全文

Go基础语法整理(一)

2012-06-24 15:10 by rhinovirus, 12252 阅读, 收藏, 编辑
摘要: 时间过的好快,转眼端午已经过去两天半了,今天在家里,静下心,看看书,写写文章。这一段时间,我除了看Cowboy源码,抽空看了下Go的基本语法,当然就是看之前在Ubuntu下使用Sublime Text 2搭建Go开发环境 这篇文章中跟大家推荐的《学习Go语言》0.4 中文版,今天抽空整理下基础知识点,毕竟看跟实践带来的效果是不同的。 变量、类型和保留字 Go在语法上有着类C的感觉,一般情况下,你不需要使用分号,除非你将两个(或更多)语句放在一行书写。 Go和ActionScript3一样,变量的类型在变量名的后面,例如: C#是: int a; 而Go则是 var a int; 如... 阅读全文

Ubuntu下使用GDB断点Go程序

2012-06-15 02:19 by rhinovirus, 8956 阅读, 收藏, 编辑
摘要: 大家好,今天为大家带来Ubuntu下,使用GDB断点调试Go程序。由于之前没有接触过GDB调试,而Go语言本身内置也没有什么调试工具,不像Eralng,有Debugger可以使用,我从网上搜索了下,也没有相关的中文教程,所以这边自己研究了下,给新手带来一篇关于GDB简单调试Go程序的文章。(关于GDB的文章还是不少的) 首先,编写测试代码,如下:package mainimport ( "fmt")func main() { fmt.Printf("%s\n", "hello, world") printNumber()}func p 阅读全文

Ubuntu下使用Sublime Text 2搭建Go开发环境

2012-06-04 00:17 by rhinovirus, 21299 阅读, 收藏, 编辑
摘要: 大家好,这几天捣鼓了下 golang 的环境,今天跟大家分享下心得。 Go is an open source programming environment that makes it easy to build simple, reliable, and efficient software. 摘自 golang.org 首页的介绍。 Go是Google开发的一种编译型,并发型,并具有垃圾回收功能的编程语言。 罗伯特·格瑞史莫(Robert Griesemer),罗勃·派克(Rob Pike)及肯·汤普逊于2007年9月开始设计Go语言,Go语言是基于Infe 阅读全文