Golang学习笔记
import
点操作
import( . “fmt” )
可以省略前面的包名
别名操作
import( f “fmt” )
可以用f代替fmt
_操作
import(_ "fmt")
只是执行fmt包的init(),不能使用它
常用写法备忘
读压缩文件
data, _ := ioutil.ReadAll(f)
fmt.Printf("%s\n", data)
gzipReader, err := gzip.NewReader(f)
if err != nil {
log.Fatal(err)
}
defer gzipReader.Close()
iris 号称地球最快框架
martini 类似express, 已经不维护了
gin 号称比martini快40倍
revel 类似sails,什么都做
beego 国人谢孟军写的,也是类似sails, 广受好评,也有人说很多坑