• 评论了面试题 Go每日一题(36)
    只有接口类型才可以使用类型断言。
  • 评论了面试题 Go每日一题(30)
    应该改成 var peo People = &Student{} 即可编译通过。(People 为 interface 类型,就是指针类型)
  • 评论了面试题 Go每日一题(27)
    go1.22 之后已经可以正常打印了
  • 评论了面试题 Go每日一题(25)
    strings.Join()、buffer.WriteString() 单引号里应该是单个字符,类型是rune类型的
  • 评论了面试题 Go每日一题(24)
    type MyInt1 int 新类型 type MyInt2 = int 别名
  • 评论了面试题 Go每日一题(22)
    只能在函数内部使用简短模式 size := 1024
  • 评论了面试题 Go每日一题(21)
    切片追加, make 初始化均为 0
  • 评论了面试题 Go每日一题(20)
    <a href="/interview/20#comment13" title="13">#13<span>楼</span></a> <a href="/user/feiyang" title="@f...
  • 评论了面试题 Go每日一题(66)
    打卡
  • 评论了面试题 Go每日一题(41)
    可变参数是切片,切片是引用,所以func内赋值会带出来。
  • 评论了面试题 Go每日一题(17)
    结构体比较规则注意1:只有相同类型的结构体才可以比较,结构体是否相同不但与属性类型个数有关,还与属性顺序相关。
  • 评论了面试题 Go每日一题(16)
    打卡
  • 评论了面试题 Go每日一题(15)
    Go 中定义了一个特殊的静态数组,该数组由 256 个整数组成(0 到 255)。当必须分配内存以将整数存储在堆上,并将其转换为接口的一部分时,它首先检查是否它可以只返回指向数组中适当元素的指针。这...
  • 评论了面试题 Go每日一题(13)
    打卡
  • 评论了面试题 Go每日一题(79)
    打卡
  • 评论了面试题 Go每日一题(7)
    打卡
  • 评论了面试题 Go每日一题(1)
    打卡
  • 评论了面试题 Go每日一题(103)
    mark
  • 评论了面试题 Go每日一题(102)
    打卡
  • 评论了面试题 Go每日一题(96)
    打卡
  • 评论了面试题 Go每日一题(75)
    1.person.age 此时是将 28 当做 defer 函数的参数,会把 28 缓存在栈中,等到最后执行该 defer 语句的时候取出,即输出 28; 2.defer 缓存的是结构体 Perso...
  • 评论了面试题 Go每日一题(67)
    打卡 还需要注意接收者的类型 cannot use c (variable of type Work) as type A in variable declaration: Work does not...
  • 评论了面试题 Go每日一题(62)
    nil 切片和空切片。nil 切片和 nil 相等,一般用来表示一个不存在的切片;空切片和 nil 不相等,表示一个空的集合。判断的时候最好用 len(slice)
  • 评论了面试题 Go每日一题(51)
    %d表示输出十进制数字,+表示输出数值的符号。这里不表示取反。
  • 评论了面试题 Go每日一题(45)
    打卡
  • 评论了面试题 Go每日一题(38)
    这是使用 WaitGroup 经常犯下的错误!请各位同学多次运行就会发现输出都会不同甚至又出现报错的问题。 这是因为 go 执行太快了,导致 wg.Add(1) 还没有执行 main 函数就执行完毕了...
  • 评论了面试题 Go每日一题(36)
    周末打开
  • 评论了面试题 Go每日一题(26)
    再次打卡
  • 评论了面试题 Go每日一题(4)
    如果已知了大小, 可以提前设置好 len = 0, capacity = 5 ```go func main() { s := make([]int, 0, 5) s = append(s, 1...
  • 评论了面试题 Go每日一题(2)
    当出现 panic 语句的时候,会先按照 defer 的后进先出的顺序执行,最后才会执行panic。
  • 评论了面试题 Go每日一题(91)
    iota 是 golang 语言的常量计数器,只能在常量的表达式中使用。 iota 在 const 关键字出现时将被重置为0,const中每新增一行常量声明将使 iota 计数一次。
  • 评论了面试题 Go每日一题(89)
    基于类型创建的方法必须定义在同一个包内,上面的代码基于 int 类型创建了 PrintInt() 方法,由于 int 类型和方法 PrintInt() 定义在不同的包内,所以编译出错
  • 评论了面试题 Go每日一题(83)
    return 之后的 defer 是不能注册的, 也就不能执行后面的函数或方法。
  • 评论了面试题 Go每日一题(78)
    ```golang var a []int ``` 第一种切片声明不会分配内存,优先选择。 一个是 nil slice,一个是empty slice
  • 评论了面试题 Go每日一题(74)
    A:Hi All
  • 评论了面试题 Go每日一题(63)
    <a href="/interview/63#comment23" title="23">#23<span>楼</span></a> <a href="/user/Neightly" title="@...
  • 评论了面试题 Go每日一题(62)
    知识点:nil 切片和空切片。nil 切片和 nil 相等,一般用来表示一个不存在的切片;空切片和 nil 不相等,表示一个空的集合。 判断的时候最好用 len(slice)
  • 评论了面试题 Go每日一题(55)
    hello() 函数的参数在执行 defer 语句的时候会保存一份副本,在实际调用 hello() 函数时用,所以是 5.
  • 评论了面试题 Go每日一题(52)
    ```go t.People.ShowB() ```
  • 评论了面试题 Go每日一题(51)
    ``` fmt.Printf(&#34;%+d %+d&#34;, i, j) ``` %d表示输出十进制数字,+表示输出数值的符号
  • 评论了面试题 Go每日一题(50)
    删除 map 不存在的键值对时,不会报错,相当于没有任何作用;获取不存在的减值对时,返回值类型对应的零值,所以返回 0。
  • 评论了面试题 Go每日一题(46)
    array[ i: j: k ] 长度:j-i,容量:k-i
  • 评论了面试题 Go每日一题(44)
    好题目 https://polarisxu.studygolang.com/posts/go/action/bytedance-interview-201112/
  • 评论了面试题 Go每日一题(40)
    首先这个 struct 可以比较,可以作为 map 的key。然后从 map 中取 不存在的key 的值不会报错,而是返回相应的零值
  • 评论了面试题 Go每日一题(38)
    这是使用 WaitGroup 经常犯下的错误! 这是因为 go 执行太快了,导致 wg.Add(1) 还没有执行 main 函数就执行完毕了。wg.Add 的位置放错了。
  • 评论了面试题 Go每日一题(36)
    考点:类型断言,类型断言的语法形如:i.(type),其中 i 是接口,type 是固定关键字,需要注意的是,只有接口类型才可以使用类型断言。
  • 评论了面试题 Go每日一题(34)
    关于 init() 函数有几个需要注意的地方: 1、init() 函数是用于程序执行前做包的初始化的函数,比如初始化包里的变量等; 2、一个包可以出线多个 init() 函数,一个源文件也可以包含...
  • 评论了面试题 Go每日一题(31)
    stu 是一个指向 nil 的空指针,但是最后return stu 会触发匿名变量 People = stu 值拷贝动作,所以最后live()放回给上层的是一个People insterface{}类...
  • 评论了面试题 Go每日一题(27)
    // 遍历结构体数组,依次赋值给map for i := 0; i &lt; len(stus); i++ { m[stus[i].Name] = &amp;stus...
  • 评论了面试题 Go每日一题(25)
    在 Golang 中,单引号 &#39;&#39; 用于表示 rune 类型的字符字面量。rune 是 Go 语言中表示 Unicode 码点的类型。