问答详情
源自:7-2 Go语言-switch语句

不明白为什么最后的输出是“Case A.”

`rand.Intn(4) % 2`的结果是0或1;如果结果是0就是byte类型,请问者为什么会输出“Case A.”?

提问者:Ywandung_Lyou 2019-02-10 19:47

个回答

  • 慕婉清1367131
    2020-12-31 09:19:18

    a 是单引号,输出是ascll码所以也是int型

  • wenzki
    2019-02-20 16:43:54

    fmt.Println(reflect.TypeOf(v)) 打印一下类型就知道了