随笔分类 -  Golang

摘要:Golang基础题 1、下面这段代码的输出什么? func main() { defer func() { fmt.Println("打印前") }() defer func() { fmt.Println("打印中") }() defer func() { fmt.Println("打印后") } 阅读全文
posted @ 2021-01-30 17:14 大叔说码 阅读(782) 评论(0) 推荐(0)
摘要:看个例子 在我们平时的代码场景中,常常需要改变切片中某个元素的值,先来看一下常见的代码实现方式: package main import "fmt" func test1() { slice1 := []int{1, 2, 3, 4} for _, val := range slice1 { val 阅读全文
posted @ 2021-01-16 15:50 大叔说码 阅读(191) 评论(0) 推荐(0)
摘要:struct能不能比较? 很显然这句话包含了两种情况: 同一个struct的两个实例能不能比较? 两个不同的struct的实例能不能比较? 划重点 在分析上面两个问题前,先跟大家梳理一下golang中,哪些数据类型是可比较的,哪些是不可比较的: 可比较:Integer,Floating-point, 阅读全文
posted @ 2021-01-16 15:49 大叔说码 阅读(2554) 评论(0) 推荐(0)