初学Go
认识Go语言
特点: 开发快 安全性高
- go 的每一个文件都属于一个包
开头需要加package 否则报错
- 引入了垃圾回收机制
- 天然支持高并发
- 支持管道通信机制
- 支持返回多个值
go环境搭建
sdk 下载安装+配置 golang.google.cn/dl/
输出"Holle word"
执行
方法1: 1. 在文件下cmd 执行 go build 文件名 会生成一个同名的exe文件
- 输入同名的exe文件执行
方法2 : 在文件下cmd 执行 文件名 (执行源文件)
区别: go run在没有go环境下运行不了 go build 可以
Go程序的开发注意事项
-
他是一个.go文件
-
应用程序执行入口是一个main函数
-
严格区分大小写
-
go语言 语句结束后不需要加分号
-
go 是一行一行编译的 所以一行只写一条语句
-
go中定义的变量 或者import引入的包 必须要被使用 (声明了就得用,不用就不声明)
转义字符
1、\t :一个制表位,实现对齐的功能
//使用转义字符\t package main import "fmt" func main(){ fmt.Println("喜\t怒\t哀\t乐") }2、\n :换行符
//使用转义字符\n package main import "fmt" func main(){ fmt.Println("喜怒\n哀乐") }3、\ :一个\
//使用转义字符\ package main import "fmt" func main(){ fmt.Println("D:\goproject\src\go_code\project01\main") }4、" :一个"
//使用转义字符" package main import "fmt" func main(){ fmt.Println("dog:"汪汪汪"") } 5、\r :,一个回车
后面的内容覆盖前面的内容
//使用转义字符\r package main import "fmt" func main(){ //后面的内容覆盖前面的内容 fmt.Println("姓名\r张三") }