Go 中不區分大小寫的字串比較
以不區分大小寫的方式比較字串時,Go 標準庫中的「EqualFold」函數「strings」套件就派上用場了。它允許您確定兩個字串是否具有相同的內容,無論其大小寫如何。
要使用“EqualFold”函數,您只需傳入要比較的兩個字串即可,如下例所示:
package main import ( "fmt" "strings" ) func main() { fmt.Println(strings.EqualFold("Go", "go")) // Output: true }
在此範例中,“EqualFold”函數傳回“true”,因為兩個字串“Go”和“go”儘管大小寫不同,但內容相同。
透過利用「EqualFold」函數,您可以確保 Go 程式中的字串比較不區分大小寫,從而提供更大的靈活性並處理來自各種來源的使用者輸入或資料。
以上是如何在不考慮大小寫的情況下比較 Go 中的字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!