s[start:end]sstartend
例如,下面的代码演示了如何按固定长度截取字符串:
package main
import "fmt"
func main() {
s := "Hello, World!"
length := 5
for i := 0; i < len(s); i += length {
end := i + length
if end > len(s) {
end = len(s)
}
sub := s[i:end]
fmt.Println(sub)
}
}
输出:
Hello
, Wor
ld!