第二章 Go语言基础知识
目录
写在开始之前的话
其实开发语言从设计角度上看必然有其共性,像变量、函数、控制结构等,在类、继承、接口等维度往往各个语言有自身在设计初期的规划,所以有不同的表达方式,往往这部分是考验使用者理解功底的地方,但万变不离其宗,如果你对其他语言有扎实的使用功底,需要做的就是类比学习法就能快速加以掌握。再往语言的深入使用时,往往通过基础知识的学习是不够的,要多多学习现有比较好的开源项目,以求从宏观角度快速掌握语言。从实践角度看,开发语言更像一把锤子,有人能做出一把精致的椅子,而有的人只能在那敲钉子。 学习一门开发语言,没有什么捷径可言,“学而不思则罔,思而不学则殆”,除了勤加练习外,还要不断对自己的代码进行优化、总结,没有一颗追求完美的心是做不好一名好的程序员的。希望看到这份笔记的朋友,都能跟着练习起来,快速掌握一门全新的语言。
Hello, World
代码基本结构
按照惯例,在开始一门语言前,我们仍然使用Hello, World的示例来讲解一下Go代码的基本结构。
|
|
调试运行
如果是开发阶段进行调试,使用
|
|
编译运行
如果需要编译或构建,使用
|
|
编译结束后,就是一个可执行文件hello