首页 > 试题广场 >

关于Go变量的使用,以下代码编译错误的是哪个?

[单选题]
关于Go变量的使用,以下代码编译错误的是哪个?
  • var b,f,s=true, 2.3, "four" fmt.Printf("%v, %v, %v\n", b, f, s)
  • if f, err := os.Open("test.png"); err != nil {     return } f.Close()
  • func delta(old, new int) int { return new - old }
  • medals := []string{"gold", "sliver", "bronze"} fmt.Printf("nedals: %v\n", medals)
f作用域只在if里
发表于 2021-06-03 09:55:28 回复(0)