• 评论了面试题 Go每日一题(80)
    开放式解答。。。
  • 评论了面试题 Go每日一题(79)
    永远不要使用一个指针指向一个接口类型,因为它已经是一个指针。
  • 评论了面试题 Go每日一题(77)
    1.person.age 缓存在栈 输出 28 2.defer 缓存Person{28} 地址,这个地址指向的结构体没有被改变,最后 defer 语句后面的函数执行的时候取出仍是 28; 3.闭包引用...
  • 评论了面试题 Go每日一题(75)
    1. 闭包引用输出 29 2. 地址引用 29 3. 输入固定值 28
  • 评论了面试题 Go每日一题(74)
    对闭包来说,函数在该语言中得是一等公民。一般来说,一个函数返回另外一个函数,这个被返回的函数可以引用外层函数的局部变量,这形成了一个闭包。通常,闭包通过一个结构体来实现,它存储一个函数和一个关联的上下...
  • 评论了面试题 Go每日一题(73)
    defer 还能玩出什么花呢
  • 评论了面试题 Go每日一题(72)
    这道题可以和第 15 天的第三题 和第 16 天的第三题结合起来看。这个15天和16天在哪看?
  • 评论了面试题 Go每日一题(71)
    搞反了,`return i` 返回值固定了。
  • 评论了面试题 Go每日一题(70)
    这个解释有问题吧: 当多值赋值时,:= 左边的变量无论声明与否都可以。 例如: ```go var a, b int a, b := 1, 2 fmt.Println(a, b) ``` 编译就会报错...
  • 评论了面试题 Go每日一题(69)
    ```go // 32 位机器 var x int32 = 32.0 // 【正确】字面量是无类型(untyped)的,32.0 是无类型的浮点数字面量,因此它可以赋值给任意数字相关类型变量(或常量...
  • 评论了面试题 Go每日一题(67)
    fmt.Println(a.ShowA()) ==> 13 fmt.Println(b.ShowB()) ==> 23
  • 评论了面试题 Go每日一题(65)
    切片长度和容量计算方法是 j-i、l-i
  • 评论了面试题 Go每日一题(64)
    一种类型实现多个接口,结构体 Work 分别实现了接口 A、B,所以接口变量 a、b 调用各自的方法 ShowA() 和 ShowB(),输出 13、23
  • 评论了面试题 Go每日一题(63)
    int 自动转为 rune 类型了。
  • 评论了面试题 Go每日一题(62)
    nil 切片和空切片。nil 切片和 nil 相等,一般用来表示一个不存在的切片;空切片和 nil 不相等,表示一个空的集合。
  • 评论了面试题 Go每日一题(61)
    开发这么写确实会被骂的,即使面试这么考还会被骂的。。。
  • 评论了面试题 Go每日一题(60)
    函数调用之前,实参就被求值好了。 因此这道题目 go fmt.Println(<-ch1) 语句中的 <-ch1 是在 main goroutine 中求值的。这相当于一个无缓冲的 ch...
  • 评论了面试题 Go每日一题(59)
    ... 的用法
  • 评论了面试题 Go每日一题(58)
    *(p++) 这种写法编译不通过的
  • 评论了面试题 Go每日一题(55)
    这个例子中,hello() 函数的参数在执行 defer 语句的时候会保存一份副本,在实际调用 hello() 函数时用,所以是 5.
  • 评论了面试题 Go每日一题(53)
    局部变量,全局变量
  • 评论了面试题 Go每日一题(52)
    甚至可以定义与内部相同的方法,这样内部类型的方法就会被“屏蔽”。这个例子中的 ShowB() 就是同名方法。
  • 评论了面试题 Go每日一题(51)
    %d表示输出十进制数字,+表示输出数值的符号。这里不表示取反。
  • 评论了面试题 Go每日一题(50)
    基础题
  • 评论了面试题 Go每日一题(49)
    当且仅当接口的动态值和动态类型都为 nil 时,接口类型值才为 nil。
  • 评论了面试题 Go每日一题(48)
    cap(),cap() 函数不适用 map。详情参考:https://docs.studygolang.com/pkg/builtin/#cap
  • 评论了面试题 Go每日一题(47)
    Go 中的数组是值类型,可比较,另外一方面,数组的长度也是数组类型的组成部分,所以 a 和 b 是不同的类型,是不能比较的,所以编译错误。
  • 评论了面试题 Go每日一题(46)
    长度:j-i,容量:k-i
  • 评论了面试题 Go每日一题(45)
    因为实例化 person 时,没有给 worker 指定值,因此 person 中的 worker 是 nil,调用它的话会报错,但编译是没问题的。
  • 评论了面试题 Go每日一题(44)
    发现看起来是一个简单的题目,其实考点好几个。这个题目还是挺好的,字节跳动面试官出的这道题还是有点水平
  • 评论了面试题 Go每日一题(43)
    json 解析的规则,文档上明确说明了;(有人评论说跟 json 没关系,但我觉得很多人根本不知道 json 对这块是怎么处理的,正因为有这样的处理,才引出了 slice 扩容的问题) slice 内...
  • 评论了面试题 Go每日一题(38)
    这是使用 WaitGroup 经常犯下的错误!请各位同学多次运行就会发现输出都会不同甚至又出现报错的问题。 这是因为 go 执行太快了,导致 wg.Add(1) 还没有执行 main 函数就执行完毕了...
  • 评论了面试题 Go每日一题(35)
    Go 中函数是一等公民
  • 评论了面试题 Go每日一题(34)
    循环引用问题如何解决并避免呢
  • 评论了面试题 Go每日一题(33)
    原码、反码、补码----被搞晕了。 -1 1000 0001 【原码】 -1 1111 1110 反码 -1 1111 1111 补码=反码+1
  • 评论了面试题 Go每日一题(31)
    interface 知识点。
  • 评论了面试题 Go每日一题(30)
    func (stu Student) Speak 去掉引用类型就可以编译通过了。
  • 评论了面试题 Go每日一题(28)
    知识点 iota
  • 评论了面试题 Go每日一题(25)
    strings.Join()
  • 评论了面试题 Go每日一题(23)
    指针变量 p 访问其成员变量,如果不是指针变量的话,ABC都可以。
  • 评论了面试题 Go每日一题(22)
    打卡:变量声明的简短模式适用场景
  • 评论了面试题 Go每日一题(15)
    打卡,小整数。
  • wx查不到。。
  • 评论了面试题 Go每日一题(14)
    打卡。
  • 评论了面试题 Go每日一题(13)
    每天一题
  • 评论了面试题 Go每日一题(50)
    get
  • 评论了面试题 Go每日一题(47)
    周五题目放假啦
  • 评论了面试题 Go每日一题(43)
    json + slice 没有考虑到 aa 还是指向原来的地址。。
  • 评论了面试题 Go每日一题(42)
    基础知识
  • 评论了面试题 Go每日一题(41)
    引用类型传参