2012-10-01 21 views
14

str1'in Go dilinde str2'nin bir öneki olup olmadığını kontrol edebilen bir StartsWith (str1, str2 dizesi) işlevi var mı?Go BaşlıyorWith (str string)

Ben dizeleri paketi aradığınız şeylere sahip Java startswith http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html#startsWith(java.lang.String benzer bir işlev)

+1

Mümkün olan bir kopyası var [Devam et, Git işleviyle sonlandır?] (Http://stackoverflow.com/questions/13244048/no-startswith-endswith-functions-in-go) – LaGrandMere

cevap

27

istiyorum. Özellikle HasPrefix fonksiyonu: http://golang.org/pkg/strings/#HasPrefix

Örnek: paket size kontrol etmelisiniz farklı dize yardımcı bir çok fonksiyonu dolu

fmt.Println(strings.HasPrefix("my string", "prefix")) // false 
fmt.Println(strings.HasPrefix("my string", "my"))  // true 

O.