一、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 下运行的应用程序。