使用字符串 Switch 的 Golang 程序
Golang 是一种流行的编程语言,提供了一系列强大的功能。其中之一就是能够使用 Switch 语句与字符串类型变量。在本文中,我们将探讨如何编写一个使用字符串 Switch 语句的 Golang 程序。
什么是字符串 Switch?
在 Golang 中,Switch 语句可用于测试变量与一组值的匹配情况。字符串 Switch 语句是一种特定于字符串变量的 Switch 语句。
字符串 Switch 语句是通过将字符串变量的值与一组可能的值进行比较来执行的。如果字符串变量的值与可能的值之一匹配,则执行相应的 Case 语句。
示例
看一个使用字符串 Switch 语句的 Golang 程序示例。
package main
import "fmt"
func main() {
fruit := "banana"
switch fruit {
case "apple":
fmt.Println("选择的水果是苹果。")
case "banana":
fmt.Println("选择的水果是香蕉。")
case "orange":
fmt.Println("选择的水果是橙子。")
default:
fmt.Println("选择的水果未知。")
}
}
输出
选择的水果是香蕉。
在此示例中,我们定义了一个名为 fruit 的字符串变量,并将其赋值为“香蕉”。然后,我们使用 Switch 语句将 fruit 的值与三个可能的值进行比较:“苹果”、“香蕉”和“橙子”。
如果 fruit 的值与第一个 Case 语句匹配,则向控制台输出“选择的水果是苹果。”如果 fruit 的值与第二个 Case 语句匹配,则输出“选择的水果是香蕉。”如果 fruit 的值与第三个 Case 语句匹配,则输出“选择的水果是橙子。”
如果 fruit 的值与所有 Case 语句都不匹配,则执行默认语句,并向控制台输出“选择的水果未知。”
结论
字符串 Switch 语句是 Golang 编程语言的一项强大功能。它们使您可以轻松地将字符串变量的值与一组可能的值进行比较,并根据结果执行代码。通过在 Golang 程序中使用字符串 Switch 语句,您可以编写更高效、更易读和更易于维护的代码。