第一课-Go 基本语法和 Web 框架起步

126 阅读1分钟

安装

配置GO env

image.png

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类型

变量声明

声明了就得用 同作用域下 一个变量只能声明一次

方法声明 和 调用