面试题

作者: 雪上霜 | 来源:发表于2020-05-26 14:47 被阅读0次
image.png
  • 以下代码结果是什么


    image.png
  • 如何输出012


    image.png
    image.png

    N=10


    image.png
    image.png
    image.png
image.png
image.png
image.png

全局只可以是以下类型:


image.png image.png
image.png
image.png
image.png
image.png

修改:加锁


image.png image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png

这个可以:


image.png
image.png
这个错误:
for i := 10,j := 10;i < 100;i++{
}
image.png
image.png
image.png

语法可以,但没意义


image.png
image.png
image.png
image.png

数组切片也是引用类型


image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png image.png
image.png image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
package main

func main() {
    var fn1 = func() {}
    var fn2 = func() {}

    if fn1 != fn2 {
        println("fn1 not equal fn2")
    }
}

参考答案及解析:编译错误

invalid operation: fn1 != fn2 (func can only be compared to nil)
函数只能与 nil 比较。

    type T struct {
        n int
    }

    m := make(map[int]T)
    m[0].n = 1

    fmt.Println(m[0].n)

编译错误:cannot assign to struct field m[0].n in map
map[key]struct 中 struct 是不可寻址的,所以无法直接赋值。

修改为:
m := make(map[int]T)

 t := T{1}
 m[0] = t
 fmt.Println(m[0].n)

相关文章

  • 面试材料

    面试经验 面试题1 面试题2 面试题3 面试题4 面试题5 面试题6――数据结构 面试题7――网络 面试题8――汇...

  • 高阶面试题

    webpack面试题 面试题:webpack插件 Git面试题 面试题:git常用命令 面试题:解决冲突 面试题:...

  • this的指向的面试题

    面试题1 面试题2 面试题3 面试题4

  • 面试所涉及的问题

    面试题参考1 : 面试题 面试题参考2 : 内存管理 面试题参考3 :面试题 ...

  • Android超实用最全面试大纲(三)

    文章目录: ANR面试题 OOM面试题 Bitmap面试题 UI卡顿面试题 内存泄漏面试题 内存管理面试题 一、A...

  • Android最全面试大纲(三)

    文章目录: ANR面试题 OOM面试题 Bitmap面试题 UI卡顿面试题 内存泄漏面试题 内存管理面试题 一、A...

  • 2022年web前端面试题

    web前端面试题分为:html/css面试题、javascript面试题、vue面试题、性能优化面试题、网络方面面...

  • ios面试题

    初级面试题 中级面试题 高级面试题 swift篇

  • Android超实用最全面试大纲(四)

    文章目录: 冷启动和热启动面试题 其他优化面试题 架构模式面试题 插件化面试题 热更新面试题 进程保活面试题 Li...

  • Android最全面试大纲(四)

    文章目录: 冷启动和热启动面试题 其他优化面试题 架构模式面试题 插件化面试题 热更新面试题 进程保活面试题 Li...

网友评论

      本文标题:面试题

      本文链接:https://www.haomeiwen.com/subject/ysivohtx.html