Sample code for 30+ languages & platforms
Go

StringTable SplitAndAppend Example

Demonstrates the StringTable SplitAndAppend method.

Chilkat Go Downloads

Go
    strTab := chilkat.NewStringTable()

    // SplitAndAppend make it easy to break apart comma delimited, semicolon delimited,
    // or strings delimited by other characters.
    s := "abc,123,xyz,456,music,math,\"World History\",\"Chicago,Cubs\",Japan"

    strTab.SplitAndAppend(s,",",true,true)

    i := 0
    numStrings := strTab.Count()
    for i < numStrings {
        fmt.Println(i, ": ", *strTab.StringAt(i))
        i = i + 1
    }

    // The output is: 
    // 0: abc
    // 1: 123
    // 2: xyz
    // 3: 456
    // 4: music
    // 5: math
    // 6: "World History"
    // 7: "Chicago,Cubs"
    // 8: Japan

    // Note: Keeping the quotes is intentional.

    strTab.DisposeStringTable()