写点什么

2023-01-09:以下 go 语言代码输出什么?A:+Inf; B:zero; C:something else; D:doesn‘t compile。 package main import (

  • 2023-01-09
    北京
  • 本文字数:281 字

    阅读完需:约 1 分钟

2023-01-09:以下go语言代码输出什么?A:+Inf; B:zero; C:something else; D:doesn‘t compile。 package main import (

2023-01-09:以下 go 语言代码输出什么?A:+Inf; B:zero; C:something else; D:doesn't compile。


package main
import ( "fmt" "math")
func main() { // Inf returns positive infinity if sign >= 0, negative infinity if sign < 0. x := math.Inf(1) switch { case x < 0, x > 0: fmt.Println(x) case x == 0: fmt.Println("zero") default: fmt.Println("something else") }}
复制代码


答案选 A。这道题考的不是语法,而是英语。根据注释 Inf returns positive infinity if sign >= 0, negative infinity if sign < 0.,即可得出答案。



发布于: 刚刚阅读数: 3
用户头像

还未添加个人签名 2021-02-15 加入

还未添加个人简介

评论

发布
暂无评论
2023-01-09:以下go语言代码输出什么?A:+Inf; B:zero; C:something else; D:doesn‘t compile。 package main import (_golang_福大大架构师每日一题_InfoQ写作社区