初级会员
  • 第 46333 位会员
  • lwcbest
  • simonliu
  • 2019-12-13 16:58:28
  • Offline
  • 24 90

最近发布的文章

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • 评论了面试题 Go每日一题(36)
    func GetValue() int { return 1 } func main() { i := GetValue() switch i.(type) { case int: println("int") case string: println("string") case interface{}: println("interface") default: println("unknown") } } 答案及解析:编译失败。考点:类型断言,类型断言的语法形如:i.(type),其中 i 是接口,type 是固定关键字,需要注意的是,只有接口类型才可以使用类型断言。
  • 评论了面试题 Go每日一题(10)
    import –> const –> var –> init() –> main()
  • 评论了面试题 Go每日一题(24)
    type MyInt1 int是定义了一个新的类型,Go是强类型语言,所以var i1 MyInt1 = i是不允许的,意思是并不允许将int类型的值赋给MyInt1类型的变量。 type MyInt2 = int是给int类型起了一个别名叫MyInt2,既然是别名,那就可以相互赋值。
  • 评论了面试题 Go每日一题(4)
    // 1. func main() { s := make([]int, 5) s = append(s, 1, 2, 3) fmt.Println(s) } // 2. func main() { s := make([]int,0) s = append(s,1,2,3,4) fmt.Println(s) } 代码 1 输出:[0 0 0 0 0 1 2 3] 代码 2 输出:[1 2 3 4]
  • 评论了面试题 Go每日一题(3)
    Go 做得更绝,当我们在遍历 map 时,并不是固定地从 0 号 bucket 开始遍历,每次都是从一个随机值序号的 bucket 开始遍历,并且是从这个 bucket 的一个随机序号的 cell 开始遍历。