Go 面試天天一篇(第 9 天)

1.關於channel,下面語法正確的是()面試

  • A. var ch chan int
  • B. ch := make(chan int)
  • C. <- ch
  • D. ch <-

2.下面這段代碼輸出什麼?spa

  • A.0
  • B.1
  • C.Compilation error
type person struct {  
    name string
}

func main() {  
    var m map[person]int
    p := person{"mike"}
    fmt.Println(m[p])
}
複製代碼

3.下面這段代碼輸出什麼?.net

  • A.18
  • B.5
  • C.Compilation error
func hello(num ...int) {  
    num[0] = 18
}

func main() {  
    i := []int{5, 6, 7}
    hello(i...)
    fmt.Println(i[0])
}
複製代碼

歡迎掃碼關注公衆號「Golang來啦」或者移步 seekload.net ,查看答案和最新面試題。code

公衆號二維碼
相關文章
相關標籤/搜索