Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- func TrimSpace(s []byte) []byte {
- b := s[:0] // 0 长度切片, len 虽然是0, 但是 cap 不为 0
- for _, x := range s {
- if X != ' ' {
- b = append(b, x)
- }
- }
- return b
- }
- // 这种在原切片上过滤的场景, 使用 0 长度切片, 保留了原来的 cap,不会出现 cap 不足导致重新分配切片的情况,效率较高
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement