Go语言快速上手
01.简介
什么是Go语言
- 高性能,高开发
- 语法简单、学习曲线平缓
- 丰富的标准库
- 完善的工具链
- 静态链接
- 快速编译
- 跨平台
- 垃圾回收
02.入门
2.1 开发环境-安装Golang
2.1 开发环境-配置集成开发环境
2.1 开发环境-基于云的开发环境
基础语法-Hello World
package main
import {
"fmt"
}
func main() {
fmt.Println("hello world")
}
2.2 基础语法-变量
Go语言常见的变量类型:字符串、整数、浮点型、布尔型;在golong中变量的声明主要有两种形式——
一种是
func main(){
var a="initial"
var b,c int=1,2
var d=true
var e foloat64
另一种是 :=
f :float32(e)
2.3 基础语法-if else
golong与C++类似,不同点在于,if后没有(),直接加{}。
2.4 基础语法-循环
在golong里面没有while循环,也没有do while循环,只有唯一的for循环;在循环里面,可以用continue继续循环,也可以用break跳出循环。
2.5 基础语法-switch
golong的switch也和C++类似,同样的,switch后也不需要加(),一个很大的不同点就在C++里面,switch case如果不显示加break的话,会接下跑所有的case分支,在golong里面,默认是不需要加的。 对比C++,golong中的语言功能更加强大,可以使用任意的变量类型,比如字符串、结构体,可以在switch语句后不加任何的变量。
总结
补充Day1对Go语音入门语法基础的笔记部分记录,对Go语言和golong的使用有了进一步了解。原先在编程只对Java有着学习的基础,在过程中发现了两种语言的共性和不同之处,学习方面起到了一定的深化作用,也是对编程方面有了新的理解。