// 测试打印 Hello World package main import "fmt" import ( "gitea.ww3.tw/skimrme/go_test/packages" // 跨包变量引用 应该 建立 go.mod 并且使用 go.mod 里面的 module 中的地址 ) // 蓝图思想萌发 func main() { hello_world() // hello_world表 } // hello_world表 func hello_world() { var H_W string // srting类型变量一定要打引号 H_W = "Hello World" var 换行 string 换行 = "\n" // 变量里面可以加换行 var age int // 变量的数字可以不用引号 age = 32 //fmt.Printf("\nHello World\n") // 划重点print的p要大写 fmt.Print(H_W) // 变量的print不用f fmt.Print(换行) // 变量可以用中文,但是不建议 fmt.Print(age) fmt.Print(换行) // 变量可以用中文,但是不建议 // 多个顺序变量 var a1,a2 int a1,a2 = 1,2 fmt.Print(a1,a2) fmt.Print(换行) // 多个变量集合 var ( b1 string = "bitch1" b2 string = "bitch2" ) fmt.Print(b1,b2) // string类型不会自动空格 int类型会 fmt.Print(换行) // 常量变量 const QwQ string = "2.0.1" // 虽然没搞懂,但是就是这个格式吧 fmt.Print(age, "\n" ,QwQ) // 原来可以又有变量又输入文字啊!!! fmt.Print(换行) // 跨包变量使用 fmt.Println(stg.Stg) // 使用包里面的 单个 go 文件的 package 名字来引用,第二个就是变量了 }