golang
youngBridge
这个作者很懒,什么都没留下…
展开
-
golang的第一个程序
package mainimport "fmt"func main(){ fmt.Println("hello world!")}每一个golang程序必须有一个main包,和程序的入口main方法原创 2019-04-01 22:04:04 · 245 阅读 · 0 评论 -
golang常见的两个命令
go build 文件名.go 生成exe可执行程序go run 文件名.go 直接运行代码原创 2019-06-03 08:54:11 · 135 阅读 · 0 评论 -
golang中的切片
切片是为了解决“数组”中扩容麻烦而存在的。切片的创建:1.可以用先创建一个数组,在用这个数组创建切片,例如array := [5]int {1,2,3,4,5}slice := array[1:2] //遵循左截右不截的口诀,此切片为 2,len = 1,cap = 42.直接用创建slice := []int 创建的切片len = 0,cap =0。可以用append...原创 2019-06-03 14:04:06 · 179 阅读 · 0 评论 -
golang中给结构体或结构体指针绑定函数的区别
1.先创建一个结构体type Test struct{ name string //给结构体绑定一个字段,用以说明结构体和结构体指针绑定函数的区别}2.给结构体绑定函数func (test Test) function(){ test.name = "结构体"}3.给结构体指针绑定函数func(test *Test) pointFunc...原创 2019-06-03 22:30:15 · 4529 阅读 · 0 评论 -
golang中使用简单工厂模式
工厂模式是了降低类与类之间的耦合度,比如我们想要一个手机,如果我们指定某一个工人为我们生产手机。我们生产这个手机的进度完全取决于这个工人,如果工人请假了,一定会影响我们得到手机的进度。这就是客户和工人的耦合度太高造成的影响。这时候,可以有一个生产手机的工厂,我们不必关系是谁在为我们生产手机,我们说了我们的需求,由工厂指定空闲的工人为我们生产手机,不可能每一个工人都请假了。这样的结构比较健壮。gol...原创 2019-06-04 14:38:52 · 592 阅读 · 0 评论