Go 語言和 C、C++ 以及 D 語言這些低級(系統)語言同樣,都有指針的概念。可是對於常常致使 C 語言內存泄漏繼而程序崩潰的指針運算(所謂的指針算法,如:pointer+2
,移動指針指向字符串的字節數或數組的某個位置)是不被容許的。Go 語言中的指針保證了內存安全,更像是 Java、C# 和 VB.NET 中的引用。所以 c = *p++
在 Go 語言的代碼中是不合法的。html
二、博客git
https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/SUMMARY.mdgithub
go命令golang
http://wiki.jikexueyuan.com/project/go-command-tutorial/0.0.htmlweb