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

来源:7-2 Go语言-switch语句

Ywandung_Lyou

2019-02-10 19:47

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

写回答 关注

2回答

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

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

  • wenzki
    2019-02-20 16:43:54
    fmt.Println(reflect.TypeOf(v)) 打印一下类型就知道了


    qq_慕圣4...

    打印出来是 int32 ,但是为什么?

    2019-04-06 11:58:57

    共 1 条回复 >

Go语言第一课

Go语言入门教程,编程之必备知识扩散,打好Go语言编程基础

107752 学习 · 148 问题

查看课程

相似问题