- 博客(3)
- 资源 (7)
- 收藏
- 关注
原创 Go基础学习-goroutine
Go语言核心部分就一个关键字gopackage mainimport ( "fmt" "runtime" "time")func main() { runtime.GOMAXPROCS(runtime.NumCPU()) c := make(chan int, 10) go func() { for i := 0; i < 20; i++ { c
2013-10-10 23:49:09 1152
原创 Go基础学习-面向对象
作为一门面向对象的语言,必然少不了接口,Go的接口叫做非侵入式,虽然不存在继承的语法,但是有继承的概念。如下,一个Connector接口,包含一个Connect()方法,一个USB接口,包含了Connector接口和一个Name()方法,然后两个类PhoneConnector和TVConnector分别实现了USB接口,一个全局Disconnect()方法,接口一个Connector参数。
2013-10-01 22:56:46 832
原创 Go基础学习-Reciver
Go是一门地地道道的面向对象的语言,但是他没有大部分面向对象语言的关键字class,不过这并不影响这门优秀的语言发挥面向对象的特性。Go语言通过struct关键字来定义一个类,在定义时,仅仅定义了字段,并没有定义函数,例如定义一个Person类,并指定姓名和年龄属性,但是无法指定test方法(行为)。type Person struct { Name stri
2013-10-01 20:19:11 1039
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人