// Package collector 的通用工具函数。 // // 署名 Logan.Li package collector // SplitLines 按换行符切割字符串 func SplitLines(s string) []string { var result []string start := 0 for i := 0; i < len(s); i++ { if s[i] == '\n' { result = append(result, s[start:i]) start = i + 1 } } if start < len(s) { result = append(result, s[start:]) } return result } // HasPrefix 检查字符串前缀 func HasPrefix(s, prefix string) bool { return len(s) >= len(prefix) && s[:len(prefix)] == prefix }