Richie Time

喧嚣的城市,宁静的山村,我们是新时代的纤夫.

Go面试题10

Go面试题10 1: 下面这段代码输出什么? package main import "fmt" func main() { a := 5 b := 8.1 fmt.Println(a + b) } A. 13.1 B. 13 C. compilation error 2: 下面这段代码输出什么? package main import "fmt" func main() { a := [5]int{1,2,3,4,5} t := a[3:4:4] fmt.Println(t[0]) }

Go面试题11

Go面试题11 1: 关于cap()函数的适用类型,下面说法正确的是() A. array B. slice C. map D. channel 2: 下面这段代码输出什么? package main import "fmt" func main() { var i interface{} if i == nil { fmt.Println("nil") return

Go面试题9

Go面试题9 1: 关于channel, 下面语法正确的是(): A. var ch chan int B. ch := make(chan int) C. <- ch D. ch <- 2: 下面这段代码输出什么? A. 0 B. 1 C. Compilation error package main import "fmt" type person struct

Go面试题6

Go面试题6 1: 通过指针变量p 访问其成员变量name, 有哪几种方式? A. p.name B. (&p).name C. (*p).name D. p->name 2: 下面这段代码能否通过编译? 如果通过, 输出什么? package main import "fmt" type