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语言从入门到放弃的主要内容,如果未能解决你的问题,请参考以下文章

Go从入门到放弃

gentoo从入门到放弃

G1从入门到放弃(二)

API网关从入门到放弃

Go语言入门到放弃-变量

Go单元测试--模拟服务请求和接口返回