以下是我创建的程序,用于了解字符串字符索引在 Go 中的工作原理:
package main
import "fmt"
func main() {
vendor1 := "Cisco"
fmt.Println(vendor1[0])
fmt.Println(vendor1[1:4])
fmt.Println(vendor1[1:])
fmt.Println(vendor1[:])
}
输出:
C:\Golang\VARIABLE> go run .\variable.go
67
isc
isco
Cisco
令我感到困惑的是,Println(供应商1[0])返回数字“67”而不是“C”,为什么会这样?为什么它与打印器(供应商1[1:4])、打印器(供应商1[1:])和Println(供应商1[:])不同,它们都返回所需的字符?
白衣染霜花
犯罪嫌疑人X
相关分类