面试题答案
一键面试package main
import (
"fmt"
)
func checkString(str string) string {
if len(str) > 10 {
return "字符串过长"
}
if contains(str, "go") {
return "包含go"
}
return "普通字符串"
}
func contains(s, substr string) bool {
return len(s) >= len(substr) && s != "" && s[len(s)-len(substr):] == substr
}
func main() {
testStr := "hello go"
result := checkString(testStr)
fmt.Println(result)
}