Go


`switch` 的多种用法 (类型 switch, tagless switch)


文档摘要

的多种用法 (类型 switch, tagless switch) Go 语言中 的艺术:类型断言、无标签,玩转控制流 类型 Switch:识别接口背后的真实面目 Go 语言的接口(interface)提供了强大的抽象能力,但有时我们需要知道接口变量背后隐藏的具体类型是什么。这时,类型 switch 就派上了用场。 1.1 基本语法 类型 switch 的语法与普通 switch 类似,但 后面跟的是类型,而不是具体的值。 :这是类型断言的特殊形式,只能在 语句中使用。它将接口变量 转换为其底层具体类型。 :这是一个可选的变量,用于存储 转换为具体类型后的值。如果不需要这个值,可以省略 部分。 :可以列出多个类型,表示只要 的类型是其中之一,就执行相应的代码块。


发布者: 作者: 转发
评论区 (0)
U