File tree 4 files changed +16
-0
lines changed
4 files changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -67,6 +67,7 @@ Go里面最强大的一个控制逻辑就是`for`,它即可以用来循环读
67
67
``` Go
68
68
69
69
package main
70
+
70
71
import " fmt"
71
72
72
73
func main (){
@@ -215,6 +216,7 @@ Go里面最强大的一个控制逻辑就是`for`,它即可以用来循环读
215
216
``` Go
216
217
217
218
package main
219
+
218
220
import " fmt"
219
221
220
222
// 返回a、b中最大值.
@@ -247,6 +249,7 @@ Go语言比C更先进的特性,其中一点就是函数能够返回多个值
247
249
``` Go
248
250
249
251
package main
252
+
250
253
import " fmt"
251
254
252
255
// 返回 A+B 和 A*B
@@ -293,6 +296,7 @@ Go函数支持变参。接受变参的函数是有着不定数量的参数的。
293
296
``` Go
294
297
295
298
package main
299
+
296
300
import " fmt"
297
301
298
302
// 简单的一个函数,实现了参数+1的操作
@@ -322,6 +326,7 @@ Go函数支持变参。接受变参的函数是有着不定数量的参数的。
322
326
``` Go
323
327
324
328
package main
329
+
325
330
import " fmt"
326
331
327
332
// 简单的一个函数,实现了参数+1的操作
@@ -400,6 +405,7 @@ Go语言中有种不错的设计,即延迟(defer)语句,你可以在函
400
405
``` Go
401
406
402
407
package main
408
+
403
409
import " fmt"
404
410
405
411
type testInt func (int ) bool // 声明了一个函数类型
Original file line number Diff line number Diff line change @@ -44,6 +44,7 @@ Go语言中,也和C或者其他语言一样,我们可以声明新的类型
44
44
``` Go
45
45
46
46
package main
47
+
47
48
import " fmt"
48
49
49
50
// 声明一个新的类型
@@ -96,6 +97,7 @@ Go语言中,也和C或者其他语言一样,我们可以声明新的类型
96
97
``` Go
97
98
98
99
package main
100
+
99
101
import " fmt"
100
102
101
103
type Human struct {
@@ -148,6 +150,7 @@ Go语言中,也和C或者其他语言一样,我们可以声明新的类型
148
150
``` Go
149
151
150
152
package main
153
+
151
154
import " fmt"
152
155
153
156
type Skills []string
@@ -194,6 +197,7 @@ Go里面很简单的解决了这个问题,最外层的优先访问,也就是
194
197
``` Go
195
198
196
199
package main
200
+
197
201
import " fmt"
198
202
199
203
type Human struct {
Original file line number Diff line number Diff line change 6
6
``` Go
7
7
8
8
package main
9
+
9
10
import " fmt"
10
11
11
12
type Rectangle struct {
@@ -53,6 +54,7 @@ method的语法如下:
53
54
``` Go
54
55
55
56
package main
57
+
56
58
import (
57
59
" fmt"
58
60
" math"
@@ -134,6 +136,7 @@ method的语法如下:
134
136
``` Go
135
137
136
138
package main
139
+
137
140
import " fmt"
138
141
139
142
const (
@@ -250,6 +253,7 @@ method的语法如下:
250
253
``` Go
251
254
252
255
package main
256
+
253
257
import " fmt"
254
258
255
259
type Human struct {
@@ -286,6 +290,7 @@ method的语法如下:
286
290
``` Go
287
291
288
292
package main
293
+
289
294
import " fmt"
290
295
291
296
type Human struct {
Original file line number Diff line number Diff line change @@ -97,6 +97,7 @@ interface类型定义了一组方法,如果某个对象实现了某个接口
97
97
``` Go
98
98
99
99
package main
100
+
100
101
import " fmt"
101
102
102
103
type Human struct {
You can’t perform that action at this time.
0 commit comments