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

fallthrough语句仅能作为case语句中的最后一条语句出现。并且,包含它的case语句不能是其所属switch语句的最后一条case语句。没有理解这句话是什么意思

fallthrough语句仅能作为case语句中的最后一条语句出现。并且,包含它的case语句不能是其所属switch语句的最后一条case语句。是什么意思,能举例说明吗

提问者:幕布斯6043745 2023-06-29 16:08

个回答

  • BioCrossCoder
    2023-07-22 21:54:49

    switch value{

        case true:

            fallthrough //此处不合法,因为它不是这个case语法块中的最后一条语句,下面还有一行语句

            var a=1

        default:

            var a=2

            fallthrough//此处不合法,因为此处在最后一个case语法块

    }