strings.HasPrefix函数用来检测字符串是否以指定的前缀开头。
需要导入 strings包
strings.Hasprefix(s, prefix)
|
参数 |
说明 |
备注 |
|
s |
待检测的字符串 |
字符串类型的参数 |
|
prefix |
指定的前缀 |
字符串类型的参数 |
返回一个布尔值。如果字符串s是以prefix开头,则返回true,否则返回false。
实例1:
package main
import (
"fmt"
"strings"
)
func main() {
flavor := "hw:numa_notes"
if strings.HasPrefix(flavor, "hw") {
fmt.Println("It's a 'hw' flavor.")
} else {
fmt.Println("Unknown flavor.")
}
}
运行结果
It's a 'hw' flavor.
实例2:
package main
import (
"fmt"
"strings"
)
func main(){
s := "hello world hello world"
//判断字符串s是否以prefix开头
ret := strings.HasPrefix(s,"he")
fmt.Println(ret) //true
}
本文介绍了Go语言中`strings.HasPrefix`函数的用法,该函数用于检查字符串是否以特定前缀开始。通过示例展示了如何判断字符串是否以特定字符串开头,并提供了两个实例来演示其基本用法和返回结果。
1672

被折叠的 条评论
为什么被折叠?



