Selaa lähdekoodia

第一二章 代码

Elkut 3 tuntia sitten
vanhempi
sitoutus
10dad533af
3 muutettua tiedostoa jossa 60 lisäystä ja 9 poistoa
  1. 51 0
      mars/mars.go
  2. 0 8
      mathx/mathx.go
  3. 9 1
      test/test.go

+ 51 - 0
mars/mars.go

@@ -0,0 +1,51 @@
+package main
+
+import "fmt"
+
+func main() {
+	/*
+		fmt.Print("My weight on the surface of Mars is ")
+		fmt.Print(73 * 0.3783)
+		fmt.Print(" kg,and I would be ")
+		fmt.Print(20 * 365 / 678)
+		fmt.Print(" years old.")
+		fmt.Print("\n")
+
+		fmt.Println("My weight on the surface of Mars is", 73*0.3783, "kg,and I would be", 20*365/678, "years old.")
+	*/
+
+	/*
+		fmt.Printf("%-15v $%4v\n", "SpaceX", 94)
+		fmt.Printf("%-15v $%4v\n", "Google Inc", 100)
+	*/
+
+	/*
+		const lightSpeed = 299792 // km/s
+		var distance = 56000000   // km
+		fmt.Println(distance/lightSpeed, "s")
+		distance = 401000000 // km
+		fmt.Println(distance/lightSpeed, "s")
+
+		const hourADay = 24
+		var speed = 100800 // km/h
+		distance = 96300000
+		var day = distance / speed / hourADay
+		fmt.Println(day, "d")
+		fmt.Println(day/365, "y")
+	*/
+
+	/*
+		var num = rand.Intn(10) + 1
+		fmt.Println(num)
+		num = rand.Intn(10) + 1
+		fmt.Println(num)
+
+		var distance = rand.Intn(345000001) + 56000000
+		fmt.Println(distance)
+	*/
+
+	// malacandra.go
+	const distance = 56000000 // km
+	var takeTime = 28 * 24
+	fmt.Println("need speed is", distance/takeTime, "km/h")
+}

+ 0 - 8
mathx/mathx.go

@@ -1,12 +1,4 @@
 package main
 
-import (
-	"fmt"
-
-	"github.com/e300l20/gotest/test"
-)
-
 func main() {
-	result := test.Add(1, 2) // ← 正确:包名.函数名
-	fmt.Println(result)
 }

+ 9 - 1
test/test.go

@@ -1,6 +1,14 @@
 // test/test.go
-package test
+package main
+
+import "fmt"
 
 func Add(a, b int) int {
 	return a + b
 }
+
+func main() {
+	// fmt.Println("ئابدۇسالام")
+	fmt.Print(1)
+
+}