不是所有的编程语言都是这样的,但是在Go语言中,每个case语句默认自带break语句,因此在执行完当前的case之后,不会继续执行下一个case。这样可以避免出现意外的错误,使代码更加可靠。但需要注意的是,如果需要执行多个case之后的语句,可以使用fallthrough语句来实现。
Go语言中switch的case最后自带break
1 min read
不是所有的编程语言都是这样的,但是在Go语言中,每个case语句默认自带break语句,因此在执行完当前的case之后,不会继续执行下一个case。这样可以避免出现意外的错误,使代码更加可靠。但需要注意的是,如果需要执行多个case之后的语句,可以使用fallthrough语句来实现。