golang 查找第一次出现的字符串
有一个字符串:EFIJSALDFASBJDASF
我要查找这个字符串中第一次出现的是A还是B该怎么写?
我的笨方法是比对index的大小
func getFirstString(s ,s1,s2 string) string{
    s1Index:=strings.Index(s,s1)
    s2Index:=strings.Index(s,s2)
    if s1Index>s2Index {
        return s2
    }else{
        return s1
    }
}想知道有没有理简便的方法?
最佳答案
str := "EFIJSALDFASBJDASF"
for _, s := range str {
    if string(s)=="A"{
        return "A"
    }else if string(s)=="B"{
        return "B"
    }
} 
             
             
             
             
            