📅  最后修改于: 2023-12-03 15:31:01.905000             🧑  作者: Mango
在 Golang 中,字符串是一个不可修改的字节数组。Golang 提供了丰富的字符串操作函数来帮助程序员完成各种字符串处理任务。其中,字符串.IndexByte() 函数可以用来查找某个字节在字符串中第一次出现的位置。
func IndexByte(s string, c byte) int
函数返回值是 c 在 s 中第一次出现的位置,若 c 不在 s 中则返回 -1。
package main
import (
"fmt"
"strings"
)
func main() {
s := "hello world"
fmt.Println(strings.IndexByte(s, 'o')) // Output: 4
fmt.Println(strings.IndexByte(s, 'z')) // Output: -1
}
上述代码中,我们首先定义了一个字符串 s
,然后分别使用 strings.IndexByte()
函数查找 'o' 和 'z' 在 s
中第一次出现的位置。Output 块中显示了函数的输出结果。
IndexByte()
函数是区分大小写的。