Go语言入门指南 | 青训营

143 阅读1分钟

一、Go语言起源

Go,也称Golang和Go语言,是Google开发的一种开源编程语言。Go语言被设计成一门应用于开发Web应用、云和网络服务以及其他类型的软件。

二、基础语法

Go Hello World实例

/包声明,定义包名,每个Go程序包含一个main包/

package main

/引入包,fmt包实现了格式化IO的函数/

import "fmt"

/函数/

func main() {

    fmt.Println("Hello, World!")

}

/包声明,定义包名,每个Go程序包含一个main包/

package main

/引入包,fmt包实现了格式化IO的函数/

import "fmt"

/函数/

func main() {

    fmt.Println("Hello, World!")

}

Go语言变量

Go语言变量名由字母、数字、下划线组成,一般使用var关键词声明变量

Go语言条件语句

1.if...else语句

2.switch语句

switch语句默认case后自带break语句,匹配成功后就退出;

Go语言循环语句

Go语言的循环有以下形式

for init; condition; post {}

init:赋值表达式,给控制变量赋初值

condition:关系表达式或逻辑表达式,循环控制条件

post:赋值表达式,给控制变量增值或减量

for condition { }

参考c语言的while循环

Go语言函数

func functionname( [parameter list] )[ return_types]{

}

三、Go语言的特性

Go语言从本质上实现并发编程。

Go没有类和继承的概念,通过接口来实现多态。

Go支持交叉编译,可以在运行 Linux 系统的计算机上开发运行 Windows 下运行的应用程序。