随笔分类 -  go

上一页 1 ··· 5 6 7 8 9
摘要:print函数有异步效果,不知道为啥,总是在最后执行打印,而且显示红色 package main import "fmt" var a string func main() { a = "G" print("你好啊",a,"不好") //fmt.Println("你好啊",a,"不好") f1() 阅读全文
posted @ 2022-02-26 23:36 ty1539 阅读(81) 评论(0) 推荐(0) 编辑
摘要:1,在函数中修改全局变量 情况二比情况一的函数m给a赋值多了一个: package main import "fmt" var a = "G" func main() { n() m() n() } func n() { fmt.Println(a) } /* 情况一 func m() { a = 阅读全文
posted @ 2022-02-26 23:29 ty1539 阅读(150) 评论(0) 推荐(0) 编辑
摘要:package main import ( "fmt" "os" ) func main() { var goos string = os.Getenv("GOPATH") fmt.Printf("The operating system is: %s\n", goos) path := os.Ge 阅读全文
posted @ 2022-02-26 23:13 ty1539 阅读(132) 评论(0) 推荐(0) 编辑
摘要:1,按结构体顺序赋值 package main import( "fmt" ) type boby struct { id int name string age int } var b = boby{0,"annie",20} func main() { fmt.Printf("The boby' 阅读全文
posted @ 2022-02-26 23:05 ty1539 阅读(1048) 评论(0) 推荐(0) 编辑
摘要:package main import "fmt" func isOk(n int) bool { tmp := n a := tmp % 10 tmp /= 10 b := tmp % 10 tmp /= 10 c := tmp if a * a * a + b * b * b + c * c * 阅读全文
posted @ 2022-02-26 22:55 ty1539 阅读(123) 评论(0) 推荐(0) 编辑
摘要:package main import ( "fmt" "math" ) func isPrime(n int) bool { if n <= 1 { return false } stop := int(math.Sqrt(float64(n))) for i := 2; i <= stop; i 阅读全文
posted @ 2022-02-26 22:53 ty1539 阅读(49) 评论(0) 推荐(0) 编辑
摘要:Day 01 Go 调试器的功能 Go 调试器能够帮助程序员更快的找到程序中出现的问题。 在没有调试器的情况下,简单的程序有时候能够很容易的找到问题的原因, 但如果业务逻辑很复杂的时候就需要借助调试器单步执行去寻找问题的根源了。 Go 语言特性 垃圾回收 内存自动回收,再也不需要开发人员管理内存。 阅读全文
posted @ 2022-02-26 22:49 ty1539 阅读(64) 评论(0) 推荐(0) 编辑
摘要:##1, 管道创建 package main import "fmt" func testPipe() { // 创建一个管道 pipe := make(chan int, 3) // 将数据放入管道中 pipe <- 1 pipe <- 2 // 查看管道中数据量 fmt.Println("pip 阅读全文
posted @ 2022-02-26 22:48 ty1539 阅读(196) 评论(0) 推荐(0) 编辑
摘要:package main import "fmt" func fibonacci(n int) int { if n <= 2 { return 1 } return fibonacci(n - 1) + fibonacci(n - 2) } func fibonacciCalc(n int, pi 阅读全文
posted @ 2022-02-26 22:38 ty1539 阅读(31) 评论(0) 推荐(0) 编辑
摘要:package main /* 语言-格式输入输出中“%d, %s,%o,%x,%e,%f,%v,%+v,%#v”等的含义 %d整型输出,%ld长整型输出, %s用来输出一个字符串, %+v 采取默认值输出 %c用来输出一个字符, %u以十进制数输出unsigned型数据(无符号数) %f用来输出, 阅读全文
posted @ 2022-02-23 22:02 ty1539 阅读(56) 评论(0) 推荐(0) 编辑
摘要:按照当前的趋势估计 go 之后的版本都是用 go mod 来管理了,gopath 这种模式感觉会被淘汰。 go mod help 查看帮助 go mod init<项目模块名称>初始化模块,会在项目根目录下生成 go.mod 文件。 go mod tidy 根据 go.mod 文件来处理依赖关系。 阅读全文
posted @ 2022-02-23 18:22 ty1539 阅读(257) 评论(0) 推荐(0) 编辑
摘要:参考: https://www.cnblogs.com/chanshuyi/p/02_grafana_quick_start.html https://www.cnblogs.com/momoyan/p/9943268.html https://blog.csdn.net/runner668/art 阅读全文
posted @ 2022-02-15 15:39 ty1539 阅读(110) 评论(0) 推荐(0) 编辑
摘要:dir, _ := os.UserConfigDir() fmt.Println(dir) //结果 //C:\Users\86176\AppData\Roaming 阅读全文
posted @ 2022-02-15 14:44 ty1539 阅读(41) 评论(0) 推荐(0) 编辑
摘要:##person.proto文件 //指定版本 //注意proto3与proto2的写法有些不同 syntax = "proto3"; //包名,通过protoc生成时go文件时 option go_package="/address2"; //手机类型 //枚举类型第一个字段必须为0 enum P 阅读全文
posted @ 2021-12-10 21:06 ty1539 阅读(6523) 评论(0) 推荐(1) 编辑
摘要:go 在windows编译出linux上运行的二进制文件 先设置配置文件(再cmd中设置,只能起短暂左右,该cmd关闭就无效了,) set GOARCH=amd64 set GOOS=linux 最后执行 go build linux默认是不带.exe的 再rz main 上传到linux chmo 阅读全文
posted @ 2021-12-10 12:18 ty1539 阅读(1321) 评论(0) 推荐(0) 编辑
摘要:https://cloud.tencent.com/developer/article/1818131 [Go]解决goland terminal 环境变量不更新 在自己的电脑修改了PATH环境变量 , 但是goland terminal不更新 goland只在开机启动的时候会去读取系统的PATH环 阅读全文
posted @ 2021-11-17 21:26 ty1539 阅读(277) 评论(0) 推荐(0) 编辑
摘要:init()函数和main()函数 1.这两个函数都是go语言中的保留函数。init()用于初始化信息,main()用于作为程序的入口 2.这两个函数定义的时候:不能有参数,返回值。只能由go程序白动调用,不能被引用。 3.init()函数可以定义在任意的包中,可以有多个。main()函数只能在ma 阅读全文
posted @ 2021-04-20 15:39 ty1539 阅读(578) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9
点击右上角即可分享
微信分享提示