安装
配置GO env
main函数概览
// 包声明
package main
// 方法关键字
func main(){
// 输出语句
println("hello go")
}
main方法要在main的 package中, main函数 就放在main.go中就行 go run main.go 去运行
package 声明
语法形式 package xxx 字母和下划线的组合 可以和文件夹的名字不一样 同一个文件夹下的声明需要一致
geektime-web
- a.go
- package test
- b.go
- package test
引入包的语法 import xxxx 如果引用的包没有使用 会报错 匿名引用 impprt _ xxx 有的包需要初始化 需要调用init()方法
string 基础类型
输出换行 反引号可以换行
println(`"hello go"
换行1
换行2`)
}
字节长度 len计算的是字节长度 字符数量
// 输出6
println(len("你好"))
// 输出2
println(utf8.RuneCountInString("你好"))
rune类型
变量声明
声明了就得用 同作用域下 一个变量只能声明一次
方法声明 和 调用