go 学习一
更多干货
-
分布式实战(干货)
-
spring cloud 实战(干货)
-
mybatis 实战(干货)
-
spring boot 实战(干货)
-
React 入门实战(干货)
-
构建中小型互联网企业架构(干货)
-
python 学习持续更新
-
ElasticSearch 笔记
-
kafka storm 实战 (干货)
-
scala 学习持续更新
-
RPC
-
深度学习
-
GO 语言 持续更新
代码地址:
https://github.com/csy512889371/learndemo/tree/master/go/golearn
概述
-
变量
-
类型
-
常量
-
枚举
代码
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107package main import ( "fmt" "math" "math/cmplx" ) var ( aa = 3 ss = "kkk" bb = true ) func variableZeroValue() { var a int var s string fmt.Printf("%d %qn", a, s) } func variableInitialValue() { var a, b int = 3, 4 var s string = "abc" fmt.Println(a, b, s) } func variableTypeDeduction() { var a, b, c, s = 3, 4, true, "def" fmt.Println(a, b, c, s) } func variableShorter() { a, b, c, s := 3, 4, true, "def" b = 5 fmt.Println(a, b, c, s) } func euler() { //复数 c := 3 + 4i fmt.Println(cmplx.Abs(c)) fmt.Printf("%.3fn", cmplx.Exp(1i*math.Pi)+1) } func triangle() { var a, b int = 3, 4 fmt.Println(calcTriangle(a, b)) } func calcTriangle(a, b int) int { var c int c = int(math.Sqrt(float64(a*a + b*b))) return c } func consts() { const ( filename = "abc.txt" a, b = 3, 4 ) var c int c = int(math.Sqrt(a*a + b*b)) fmt.Println(filename, c) } func enums() { const ( cpp = iota _ python golang javascript ) const ( b = 1 << (10 * iota) kb mb gb tb pb ) fmt.Println(cpp, javascript, python, golang) fmt.Println(b, kb, mb, gb, tb, pb) } func main() { fmt.Println("Hello world") //变量 variableZeroValue() variableInitialValue() variableTypeDeduction() variableShorter() fmt.Println(aa, ss, bb) //欧拉公式 euler() //强制类型转换 triangle() //常量 consts() //枚举 enums() }
最后
以上就是甜甜水杯最近收集整理的关于go 基础 学习一go 学习一的全部内容,更多相关go内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复