GO语言从入门到放弃
Posted chnmig
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GO语言从入门到放弃相关的知识,希望对你有一定的参考价值。
HelloWorld
我们先看看一个最简单的HelloWorld代码
1 package main 2 3 import "fmt" 4 5 func main() { 6 fmt.Println("Hello, World!") 7 }
这段代码可以在控制台输出 "Hello, World!"
下面让我们来刨析一下此段代码
第一行的 package main 定义了该程序的包名为 main ,main的功能同其它语言一样,都代表着程序的主要部分/入口,每一个应用都应该有一个main
第三行的 import "fmt" 代指引入fmt模块,fmt模块作用是输入输出,同学们可以暂且把他们看作Python的Print,要注意的是Go语言中禁止引入模块而不使用,这是为了保证代码的可读性和简洁性.
第五行开始 为构建一个名为main的函数,同Python类的main类似,当定义main后执行该模块会先执行main函数,当定义了init函数时会优先执行init初始化函数,Println函数也可以打印变量的值,此时不带引号.
# 当标识符(包括常量、变量、类型、函数名、结构字段等等)以一个大写字母开头,如:Group1,那么使用这种形式的标识符的对象就可以被外部包的代码所使用(客户端程序需要先导入这个包),这被称为导出(像面向对象语言中的 public);标识符如果以小写字母开头,则对包外是不可见的,但是他们在整个包的内部是可见并且可用的(像面向对象语言中的 protected )。 ---- 菜鸟教程
# Go语言中的多行注释是 /* */ 单行注释是 //
以上是关于GO语言从入门到放弃的主要内容,如果未能解决你的问题,请参考以下文章