摘要:
package main import ( "fmt" "math/rand" ) /*指定范围生成随机数*/ func main() { for i := 0; i < 10; i++ { // 生成 10 次 a := rand.Intn(1000) // 左闭右开 fmt.Println(a) 阅读全文
摘要:
素数:因子只有 1 和其本身。 package main import "fmt" func main() { var num int for i := 2; i <= 100; i++ { for j := 2; j <= i; j++ { if i % j == 0 && j < i { bre 阅读全文
摘要:
package main import "fmt" func main() { // i 定义循环层数为 9 层 for i:=1;i<=9;i++ { // j 定义每层表达式的个数 for j:=1;j<=i;j++ { fmt.Printf("%d x %d = %d \t",j,i,i*j) 阅读全文
摘要:
package main import ( "fmt" "os" ) func main() { //获取 go 工作目录 var home string = os.Getenv("GOROOT") fmt.Printf("GO 工作目录是 %s\n",home) //获取 go 项目目录 path 阅读全文
摘要:
运行 main.go 的时候我们会发现数字的输出不是有序的,而是混乱的,瞬时并发的(这个可能感觉不到)。 go goroute.Test_goroute(i) # go 表示以高并发模式运行 https://blog.csdn.net/lengyue1084/article/details/1079 阅读全文
摘要:
导入路径从 src 下面一级写起。 阅读全文
摘要:
在编程中,如果需要接收用户输入的数据,可以使用键盘输入语句来获取。 相关 API: func Scanln func Scanln(a ...interface{}) (n int, err error) Scanln 类似 Scan,但会在换行时才停止扫描。最后一个条目后必须有换行或者到达结束位置 阅读全文
摘要:
& :返回变量的存储地址 * :取指针变量对应的数值 package main import "fmt" func main(){ //定义一个变量: var age int = 18 fmt.Println("age对应的存储空间的地址为:",&age)//age对应的存储空间的地 var ptr 阅读全文
摘要:
windows下编译go文件 go build hello.go 使用 go run 命令可以直接编译执行,这个命令其实执行了两个步骤,但是不生成二进制可执行文件,只显示最终结果。 需要注意的是,这样编译的go文件不能直接在linux运行,想要在linux运行执行如下语句 set CGO_ENABL 阅读全文
摘要:
https://www.cnblogs.com/blue-tea/p/12011600.html https://www.bilibili.com/video/BV1dL4y1B7ke?from=search&seid=17157615817878860101&spm_id_from=333.337 阅读全文