Go
山笑i
allskill.top
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Golang之nil
Golang之nilgolang中的**nil,很多人都误以为与Java、PHP等编程语言中的null一样。但是实际上Golang的niu复杂得多了,如果不信,那我们继续往下阅读。nil 为预声明的标示符,定义在builtin/builtin.go**// nil is a predeclared identifier representing the zero value for a//...原创 2019-02-11 20:53:35 · 1592 阅读 · 0 评论 -
Golang框架
Web框架可以帮助开发人员尽可能方便快捷地构建应用程序。Go语言还比较新,所以使用的框架带有充足的文档很重要。这里有9个框架可帮助你使用Go语言构建项目。1.Revel作为Go语言的高效生产力框架,Revel包含的Hot Code Reload工具可以让你在每次更改文件时重建项目。它还包括各种全面和高性能的功能,因此你不需要找外部库集成到框架中。2.BeegoBeego是一个完整的MVC框...原创 2019-03-04 08:08:41 · 488 阅读 · 0 评论 -
创建最小的Go-Docker镜像
一个简单的Go程序镜像首先让我们创建一个很简单的Go程序:package mainimport "fmt"func main() { fmt.Println("hello world")}运行下面的命令会创建一个超小的镜像, 这是我们的第一种方式:GOOS=linux CGO_ENABLED=0 go build -ldflags="-s -w" -o app app.go &原创 2019-03-04 08:11:35 · 819 阅读 · 0 评论 -
Go语言基础语法
本部分包含Go语言的变量、常量、类型转换、枚举、if、switch、循环,属于go语言语法中基础部分Hello worldpackage main// 程序入口import "fmt"// 输出库func main() {// 主程序入口 fmt.Print("hello world") // 输出语句}变量在go语言中,凡是定义的变量必须使用,否则会报错变量定义方法...原创 2019-05-15 18:14:54 · 741 阅读 · 0 评论 -
Go基础-程序实体补充
一些关于判断变量类型与类型转换、不同类型之间的比较一、如何判断变量类型断言下面是例子代码:import ( "fmt")func main() { var name = "icode" value, ok := interface{}(name).(string) fmt.Println(value) fmt.Println(ok)}注意:...转载 2019-05-15 18:55:00 · 129 阅读 · 0 评论 -
go语法——函数
学习go语言之前,我们应该知道go语言是一个函数式编程语言,函数是重中之重,所以本部分介绍了Go语言基本的函数用法以及,为什么说go语言是一个函数式编程语言一个简单函数在go语言中,函数的命名方式与变量相同,都是关键字,函数名、类型这种,类型写在最后的方式函数具体写法如下:func eval(a, b, int,op string) int{ ...}下面是一个简单的函数写法及调用...原创 2019-05-17 08:10:50 · 846 阅读 · 1 评论 -
Go语法——数组
go语言数组用法介绍,go语言中数组其实用的非常少,因为它有非常灵活的切片,这种灵活度甚至超过了python的切片,所以go语言的绝大部分数组操作基本由切片完成,所以我们仅需要简单了解一下go语言简单的数组用法基本定义你会看到集中常见的数组定义方法:var arr1 [5]int // 整形数组arr2 := [3]int{1, 3, 5} // 同时赋值版本arr3 := [......原创 2019-05-27 08:20:20 · 690 阅读 · 1 评论
分享