初级会员
  • 第 67855 位会员
  • feiyang
  • feiyang_sg@qq.com
  • 2021-06-20 04:14:52
  • 20
  • Offline
  • 3 6 73

最近发布的主题

    暂无

最近发布的文章

    暂无

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • 评论了面试题 Go每日一题(102)
    打卡
  • 评论了面试题 Go每日一题(96)
    打卡
  • 评论了面试题 Go每日一题(75)
    1.person.age 此时是将 28 当做 defer 函数的参数,会把 28 缓存在栈中,等到最后执行该 defer 语句的时候取出,即输出 28; 2.defer 缓存的是结构体 Person{28} 的地址,最终 Person{28} 的 age 被重新赋值为 29,所以 defer 语句最后执行的时候,依靠缓存的地址取出的 age 便是 29,即输出 29; 3.很简单,闭包引用,输出 29; 又由于 defer 的执行顺序为先进后出,即 3 2 1,所以输出 29 29 28。
  • 评论了面试题 Go每日一题(67)
    打卡 还需要注意接收者的类型 cannot use c (variable of type Work) as type A in variable declaration: Work does not implement A (ShowA method has pointer receiver)
  • 评论了面试题 Go每日一题(62)
    nil 切片和空切片。nil 切片和 nil 相等,一般用来表示一个不存在的切片;空切片和 nil 不相等,表示一个空的集合。判断的时候最好用 len(slice)