Skip to content

Commit ee15fd7

Browse files
author
maxcook
committed
chore: ignore .idea directory
1 parent 8f799d4 commit ee15fd7

File tree

6 files changed

+98
-31
lines changed

6 files changed

+98
-31
lines changed

.idea/.gitignore

Lines changed: 0 additions & 8 deletions
This file was deleted.

.idea/go-web-api-study.iml

Lines changed: 0 additions & 9 deletions
This file was deleted.

.idea/modules.xml

Lines changed: 0 additions & 8 deletions
This file was deleted.

.idea/vcs.xml

Lines changed: 0 additions & 6 deletions
This file was deleted.
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
// Day 02 - 变量和类型练习
2+
// 日期: 2025年x月 (请根据实际日期修改)
3+
// 学习内容: 变量声明、基本类型、类型转换
4+
5+
package main
6+
7+
import "fmt"
8+
9+
func main() {
10+
fmt.Println("=== Day 02: 变量和类型练习 ===")
11+
12+
// TODO: 在这里完成今天的练习
13+
// 1. 声明不同类型的变量
14+
var name string = "go 语言爱好者"
15+
var age int = 25
16+
var isStudnet bool = false
17+
fmt.Printf("姓名:%s, 年龄:%d, 是否学生:%v\n", name, age, isStudnet)
18+
19+
//短变量声明(只能在函数内使用)
20+
day := 2
21+
year := 2025
22+
version := "v1.0.0"
23+
fmt.Printf("今天是第 %d 天练习,%d年, 版本号为:%s\n", day, year, version)
24+
25+
//基本数据类型
26+
var int8Val int8 = 127
27+
28+
// 浮点类型
29+
var float32Val float32 = 3.141592653589793
30+
var float64Val float64 = 3.141592653589793
31+
32+
fmt.Printf("整数类型: %d\n", int8Val)
33+
fmt.Printf("float32浮点类型: %f\n", float32Val)
34+
fmt.Printf("float64浮点类型: %f\n", float64Val)
35+
36+
// 2. 练习类型转换
37+
// 3. 使用常量
38+
// 4. 数组和切片操作
39+
40+
fmt.Println("今天的练习: 变量和类型")
41+
fmt.Println("请完成上面的TODO项目")
42+
}
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
// Day 02 - 变量和类型练习
2+
// 日期: 2025年x月 (请根据实际日期修改)
3+
// 学习内容: 变量声明、基本类型、类型转换
4+
5+
package main
6+
7+
import "fmt"
8+
9+
func main() {
10+
11+
day := 3
12+
year := 2025
13+
excName := "变量和类型练习"
14+
version := "v1.0.0"
15+
fmt.Printf("=== Day 0%d: %s ===\n", day, excName)
16+
//短变量声明(只能在函数内使用)
17+
fmt.Printf("今天是第 %d 天练习,%d年, 版本号为:%s\n", day, year, version)
18+
19+
// 浮点类型
20+
var float32Val float32 = 3.141592653589793
21+
var float64Val float64 = 3.141592653589793
22+
23+
fmt.Printf("float32浮点类型: %f\n", float32Val)
24+
fmt.Printf("float64浮点类型: %f\n", float64Val)
25+
26+
//布尔类型
27+
var boolVar bool = false
28+
fmt.Printf("布尔类型:boolVar:%t\n", boolVar)
29+
30+
//数组
31+
var numbers [5]int = [5]int{1, 2, 3, 5, 7}
32+
fmt.Printf("数组变量: numbers : %v\n", numbers)
33+
34+
var Strings [4]string = [4]string{"one", "two", "three", "four"}
35+
fmt.Printf("字符串数组 Strings: %v\n", Strings)
36+
37+
//切片
38+
var Stringv []string = []string{"one", "two", "three", "four"}
39+
fmt.Printf("切片字符类型 Stringv: %v\n", Stringv)
40+
41+
var intdocker []int = []int{1, 2, 3}
42+
fmt.Printf("切片数字类型 intdocker: %v\n", intdocker)
43+
44+
var boolDocker []bool = []bool{true, false, true}
45+
fmt.Printf("切片布尔类型 boolDocker: %v\n", boolDocker)
46+
47+
//映射
48+
var mapDocker map[string]int = map[string]int{"one": 1, "two": 222, "three": 33}
49+
fmt.Printf("映射类型 mapDocker: %v\n", mapDocker)
50+
51+
var mapIntDocker map[int]int = map[int]int{111: 1, 222: 2, 3333: 3}
52+
fmt.Printf("映射整数类型 mapIntDocker: %v\n", mapIntDocker)
53+
54+
fmt.Println(Stringv[2], intdocker[2], mapDocker["two"], mapIntDocker[222])
55+
56+
}

0 commit comments

Comments
 (0)