Golang ProgramsGolang Programs

How to split a string on white-space?

The Fields function breaks a string around each instance of one or more consecutive white space characters into an Array.
package main
 
import (
  "fmt"
  "strings"
)
 
func main() {
  testString := "Australia is a country and continent surrounded by the Indian and Pacific oceans."
  testArray := strings.Fields(testString)  
  for _, v := range testArray {    
    fmt.Println(v)
  }
}
C:\golang\codes>go run example.go
Australia
is
a
country
and
continent
surrounded
by
the
Indian
and
Pacific
oceans.

C:\golang\codes>