摘要:
作者:陈皓如果你还不了解Go语言的语法,还请你移步先看一下上篇——《Go语言简介(上):语法》goroutineGoRoutine主要是使用go关键字来调用函数,你还可以使用匿名函数,如下所示:1234567891011121314package main import "fmt"func f(msg string) { fmt.Println(msg) } func main(){ go f("goroutine") go func(msg string) { fmt.Println(msg) }("going") }我们再来看一个 阅读全文
摘要:
作者:陈皓只需要你对C语言,Unix,Python有一点基础,我相信你会在30分钟左右读完并对Go语言有一些初步了解的。Hello World文件名 hello.go1234567package main //声明本文件的package名 import "fmt" //import语言的fmt库——用于输出 func main() { fmt.Println("hello world") }运行你可以有两种运行方式,解释执行(实际是编译成a.out再执行)12$go run hello.go hello world编译执行1234567$go build 阅读全文
摘要:
看到网上有些人说Go是python 4.0,对此看法,我不敢苟同。从本质上讲,这两个是完全不同的语言。go是静态型编译语言,python是动态型解释语言(脚本语言);go的执行速度属于微秒级,可精确到纳秒,而python属于毫秒级,根本无法比;go完全支持指针,python不支持,只有引用。闲话不多说,下面就来看看go长得啥样子。如果你有C/C++,JAVA,C#,python等语言基础,对linux有些了解,我相信你一定会很快会对go有初步了解。 (本文不是教程,如果想学具体的go语言,请稳步至:[摘]Go 语言简介(上)— 语法和[摘]Go 语言简介(下)— 特性) 老规矩,先来个... 阅读全文
摘要:
vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度学习人类史上最好的文本编辑器VIM吗?你先得懂得如何在VIM幸存下来,然后一点一点地学习各种戏法。Vimthe Six Billion Dollar editorBetter, Stronger, Faster.学习vim并且其 阅读全文