📅  最后修改于: 2023-12-03 15:26:45.771000             🧑  作者: Mango
在 Go 语言中,可以通过 strings.HasPrefix()
函数检查一个字符串是否以指定的前缀开头。
strings.HasPrefix()
函数可以接受两个参数:
s string
:要检查的字符串prefix string
:指定的前缀函数返回一个布尔值,表示 s
是否以 prefix
开头。
以下代码演示了如何使用 strings.HasPrefix()
函数检查字符串前缀:
package main
import (
"fmt"
"strings"
)
func main() {
str := "golang - Go 编程语言"
prefix := "golang"
if strings.HasPrefix(str, prefix) {
fmt.Printf("'%s' 以 '%s' 开头\n", str, prefix)
} else {
fmt.Printf("'%s' 不以 '%s' 开头\n", str, prefix)
}
}
输出结果为:
'golang - Go 编程语言' 以 'golang' 开头
strings.HasPrefix()
函数可以快速检查一个字符串是否以指定的前缀开头。在实际开发中,可以使用此函数来判断 URL、文件路径等字符串是否以指定值开头,从而避免一些常见的错误。