使用字串 Switch 的 Go 語言程式
Go 語言是一種流行的程式語言,它提供了一系列強大的功能。其中一項功能是能夠將 switch 語句與字串型別變數一起使用。在本文中,我們將探討如何編寫一個使用字串 switch 語句的 Go 語言程式。
什麼是字串 Switch?
在 Go 語言中,switch 語句可用於根據變數的值測試一系列值。字串 switch 語句是一種專門設計用於處理字串變數的 switch 語句。
字串 switch 語句的工作原理是將字串變數的值與一系列可能的值進行比較。如果字串變數的值與其中一個可能的值匹配,則執行相應的 case 語句。
示例
讓我們來看一個使用字串 switch 語句的 Go 語言程式示例。
package main
import "fmt"
func main() {
fruit := "banana"
switch fruit {
case "apple":
fmt.Println("Selected fruit is apple.")
case "banana":
fmt.Println("Selected fruit is banana.")
case "orange":
fmt.Println("Selected fruit is orange.")
default:
fmt.Println("Unknown fruit selected.")
}
}
輸出
Selected fruit is banana.
在這個例子中,我們定義了一個名為 fruit 的字串變數,併為其賦值“banana”。然後,我們使用 switch 語句將 fruit 的值與三個可能的值進行比較:“apple”、“banana”和“orange”。
如果 fruit 的值與第一個 case 語句“apple”匹配,則“Selected fruit is apple.”將列印到控制檯。如果 fruit 的值與第二個 case 語句“banana”匹配,則“Selected fruit is banana.”將列印。如果 fruit 的值與第三個 case 語句“orange”匹配,則“Selected fruit is orange.”將列印。
如果 fruit 的值與任何 case 語句都不匹配,則執行預設語句,該語句將“Unknown fruit selected.”列印到控制檯。
結論
字串 switch 語句是 Go 語言的一項強大功能。它們允許您輕鬆地將字串變數的值與一系列可能的值進行比較,並根據結果執行程式碼。透過在您的 Go 語言程式中使用字串 switch 語句,您可以編寫更高效、更易讀和更易維護的程式碼。
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP