2022/4/2 实习Day6

今天把最后一个服务启动起来了,Oracle数据库还是有一点问题,把字符集改了一下。慢慢开始熟悉业务系统了,刚开始看系统代码确实有点头大。慢慢来吧,先把一些流程熟悉起来。晚上偷了个懒,看了一部电影,明天看看go编程。

Golang编程学习(part 1)

1、go语言可以做什么?(Go=C+Python)

①区块链研发

②Go服务端/游戏软件工程师

③Go分布式/云计算


2、第一个Go程序
1
2
3
4
5
package main
import "fmt"
func main(){
fmt.Println("Hello World!")
}

3、Go执行流程分析
.go文件——>[go build编译]——>可执行文件(.exe文件)——>[运行]——>结果
.go文件——>[go run编译和运行一起]——>结果

4、Go的变量(定义变量、给变量赋值、使用变量)
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
package main
import "fmt"
func main(){
//一、声明后不赋值,使用默认值
var i int
fmt.Println("i=",i)

//二、根据值自行判定变量类型(类型推导)
var num=10.11
fmt.Println("num=",num)

//三、省略var,注意:=左侧的变量不应该是已经声明过的,否则会导致编译错误
//下面的方式等价 var name string;name="tom"
name:="tom"
fmt.Println("name=",name)

//四、一次性声明多个变量
var n1,n2,n3 int
var n4,n5,n6=100,"tom",888
n7,n8,n9:=100,"micky",999
var(
n10=300
n11="drump"
n12=30.8
)
}