将想要的状态,
以“彩色”在大脑中呈现!

第六十九天

第六十九天

1.关于 slice 或 map 操作,下面正确的是?

  • A.
    var s []int
    s = append(s,1)
  • B.
    var m map[string]int
    m["one"] = 1 
  • C.
    var s []int
    s = make([]int, 0)
    s = append(s,1)
  • D.
    var m map[string]int
    m = make(map[string]int)
    m["one"] = 1 

    参考答案及解析:ACD。

2.下面代码输出什么?

func test(x int) (func(), func()) {
    return func() {
        println(x)
        x += 10
    }, func() {
        println(x)
    }
}

func main() {
    a, b := test(100)
    a()
    b()
}

参考答案及解析:100 110。知识点:闭包引用相同变量。

赞(0)
未经允许不得转载:自猿其说 » 第六十九天

评论 抢沙发

评论前必须登录!

 

聚合实用在线工具

前往在线工具