题库 软件开发 题目列表 以下func 输出结果为10的是?
多选题

以下func 输出结果为10的是?

A.

func test1(x int) int { defer func() { x = 9 }() x = 10 return x }

B.

func test2() (x int) { defer func() { x = 9 }() x = 10 return x }

C.

func test3() (x int) { defer func() { x = 10 }() defer func() { x = 9 }() return x }

D.

func test4() (x int) { defer func() { x = 9 }() defer func() { x = 10 }() return x }

题目信息
校招真题
-
正确率
0
评论
14
点击