현재 접속자
package main import ( "fmt" "strings" ) func main() { fmt.Println( // true strings.Contains("test", "es"), // 2 strings.Count("test", "t"), // true strings.HasPrefix("test", "te"), // true strings.HasSuffix("test", "st"), // 1 strings.Index("test", "e"), // "a-b" strings.Join([]string{"a","b"}, "-"), // == "aaaaa" strings.Repeat("a", 5), // "bbaa" strings.Replace("aaaa", "a", "b", 2), // []string{"a","b","c","d","e"} strings.Split("a-b-c-d-e", "-"), // "test" strings.ToLower("TEST"), // "TEST" strings.ToUpper("test"), ) } 문자열을 바이트로 변환... 한자한자 읽으려 할때 편하죠... arr := []byte("test") str := string([]byte{'t','e','s','t'}) 문자열을 utf-8 로 한자한자 읽어보면 일반 문자열로 len 했을 때랑 개수가 다릅니다.... str := "百度一下,你就知道" println("String length", len([]rune(str))) println("Byte length", len(str)) 결과는 String length 9 Byte length 27 각 언어별 문자열 자를 때 중요합니다.