-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
package main
import (
"fmt"
"strings"
)
func main() {
var sValueK string = "고프로그램"
var sValueE string = "GoProgram"
// 문자열 출력
r := []rune(sValueK)
fmt.Println(string(r[0])) // 고
fmt.Println(string(sValueK[0])) // ê
fmt.Println(string(sValueE[0])) // G
// string package
sPackage := " This is example "
fmt.Println(strings.HasPrefix(sPackage, " Th")) // true
fmt.Println(strings.HasSuffix(sPackage, "le ")) // true
fmt.Println(strings.Contains(sPackage, "Test")) // false
fmt.Println(strings.Index(sPackage, "i")) // 2
fmt.Println(strings.LastIndex(sPackage, "i")) // 6
fmt.Println(strings.Replace(sPackage, "Th", "th", 2))
// this is example
fmt.Println(strings.Count(sPackage, "i")) // 3
fmt.Println(strings.Count(sPackage, "is")) // 2
fmt.Println(strings.Repeat(sPackage, 2))
// This is exampleThis is example
fmt.Println(strings.ToUpper(sPackage))
// THIS IS EXAMPLE
fmt.Println(strings.ToLower(sPackage))
// this is example
fmt.Println(strings.Trim(sPackage, "\r\n\t"))
// This is example
fmt.Println(strings.TrimLeft(sPackage, " "))
//This is example
fmt.Println(strings.TrimRight(sPackage, "\r\n\t "))
// This is example
sPackage1 := "This;is;Test;string;example"
rPackage := strings.Fields(sPackage)
rPackage1 := strings.Split(sPackage1, ";")
for _, val := range rPackage {
fmt.Println(val)
}
for _, val := range rPackage1 {
fmt.Println(val)
}
rTOs := strings.Join(rPackage, "+")
fmt.Println(rPackage, rTOs)
}Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels