Go语言基础知识
Posted 孙琦Ray
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Go语言基础知识相关的知识,希望对你有一定的参考价值。
写在开始之前的话
其实开发语言从设计角度上看必然有其共性,像变量、函数、控制结构等,在类、继承、接口等维度往往各个语言有自身在设计初期的规划,所以有不同的表达方式,往往这部分是考验使用者理解功底的地方,但万变不离其宗,如果你对其他语言有扎实的使用功底,需要做的就是类比学习法就能快速加以掌握。再往语言的深入使用时,往往通过基础知识的学习是不够的,要多多学习现有比较好的开源项目,以求从宏观角度快速掌握语言。从实践角度看,开发语言更像一把锤子,有人能做出一把精致的椅子,而有的人只能在那敲钉子。
学习一门开发语言,没有什么捷径可言,“学而不思则罔,思而不学则殆”,除了勤加练习外,还要不断对自己的代码进行优化、总结,没有一颗追求完美的心是做不好一名好的程序员的。希望看到这份笔记的朋友,都能跟着练习起来,快速掌握一门全新的语言。
Hello, World
代码基本结构
按照惯例,在开始一门语言前,我们仍然使用Hello, World的示例来讲解一下Go代码的基本结构。
package main // 定义了一个包名
import "fmt" // 引用了一个模块(Module)
func main() // 定义了函数名称
fmt.Println("Hello, World") // fmt是刚刚引入的模块,Println在标准输出中输出字符串并自带换行
// main函数的结束
调试运行
如果是开发阶段进行调试,使用
go run hello.go
编译运行
如果需要编译或构建,使用
go build hello.go
编译结束后,就是一个可执行文件hello
以上是关于Go语言基础知识的主要内容,如果未能解决你的问题,请参考以下文章