Elkut il y a 5 heures
commit
3a255163ee
4 fichiers modifiés avec 60 ajouts et 0 suppressions
  1. 3 0
      go.mod
  2. 0 0
      go.sum
  3. 39 0
      hello/hello.go
  4. 18 0
      mathx/mathx.go

+ 3 - 0
go.mod

@@ -0,0 +1,3 @@
+module github.com/e300l20/gotest
+
+go 1.24.2

+ 0 - 0
go.sum


+ 39 - 0
hello/hello.go

@@ -0,0 +1,39 @@
+package main
+
+import "fmt"
+
+func main() {
+	/*
+				fmt.Println(111)
+				fmt.Println("Hello World")
+				fmt.Print("Hello" + "JaxMu")
+			var stockcode = 123
+			var enddate = "2025-12-31"
+			var url = "Code=%d&endDate=%s"
+			var target_url = fmt.Sprintf(url, stockcode, enddate)
+			fmt.Println(target_url)
+			var y uint8 = 222
+			fmt.Print(y)
+		const (
+			a = iota //0
+			b        //1
+			c        //2
+			d = "ha" //独立值,iota += 1
+			e        //"ha"   iota += 1
+			f = 100  //iota +=1
+			g        //100  iota +=1
+			h = iota //7,恢复计数
+			i        //8
+		)
+		fmt.Println(a, b, c, d, e, f, g, h, i)*/
+	const (
+		i = 1 << iota
+		j = 3 << iota
+		k // 3<<2
+		l // 3<<3
+		x // 3<<4
+	)
+	fmt.Println("i=", i)
+	fmt.Println("j=", j)
+
+}

+ 18 - 0
mathx/mathx.go

@@ -0,0 +1,18 @@
+package main
+
+import "fmt"
+
+func main() {
+	println("切片解决九九乘法表")
+	var num []int //定义切片
+	for i := 1; i < 10; i++ {
+		num = append(num, i) //将数据添加到切片中去
+	}
+	for i := 1; i < 10; i++ {
+		for j := 1; j < i+1; j++ {
+			value := num[j-1] * i //计算
+			fmt.Printf("%d*%d=%d\t", j, i, value)
+		}
+		fmt.Println()
+	}
+}