摘要:
package main import "fmt" type N int func main() { case1() fmt.Println() case2() fmt.Println() case3() } func case1() { var n N = 25 fmt.Printf("main. 阅读全文
posted @ 2025-03-05 14:41
仁义礼智信的
阅读(48)
评论(0)
推荐(0)
摘要:
下面的这个代码没看懂, f2 := (*N).test,解释一下 package main import "fmt" type N int func main() { case1() } func case1() { var n N = 25 fmt.Printf("main.n:%p,%v\n", 阅读全文
posted @ 2025-03-05 14:15
仁义礼智信的
阅读(18)
评论(0)
推荐(0)
摘要:
package main import "fmt" func main() { case1() } func case1() { s := make([]int, 3) s[0] = 1 s[1] = 2 s[2] = 3 fmt.Printf("%p,%v\n", &s[0], s) append 阅读全文
posted @ 2025-03-05 13:39
仁义礼智信的
阅读(35)
评论(0)
推荐(0)
摘要:
我来帮你理解这段话,并解释为什么字符串也用 T,以及如何选择方法的 receiver 类型。 原话拆解 这段话是关于在 Go 中定义方法时,如何选择接收者(receiver)是值类型(T)还是指针类型(*T)的建议。让我们逐句分析: “要修改实例状态,用 *T” 意思:如果方法的目的是修改调用它的实 阅读全文
posted @ 2025-03-05 11:12
仁义礼智信的
阅读(34)
评论(0)
推荐(0)

浙公网安备 33010602011771号