How to split a string in Go

3 Answers

0 votes
package main 
     
import ( 
    "fmt"
    "strings"
) 
     
func main() { 
    s := "golang,java,php,python"
       
    r:= strings.Split(s, ",") 
   
    fmt.Println(r) 
} 
   
   
     
/*
run:
     
[golang java php python]
     
*/

 



answered Aug 3, 2020 by avibootz
edited Aug 3, 2020 by avibootz
0 votes
package main 
   
import ( 
    "fmt"
    "strings"
) 
   
func main() { 
    s := "golang,java,php,python"
     
    r:= strings.Split(s, ",") 
 
    fmt.Println(r[0])
	fmt.Println(r[1]) 
	fmt.Println(r[2]) 
} 
 
 
   
/*
run:
   
golang
java
php
   
*/

 



answered Aug 3, 2020 by avibootz
0 votes
package main 
    
import ( 
    "fmt"
    "strings"
) 
 
func main() { 
    str := "Go is a statically typed compiled high-level programming language"
     
    sl := strings.SplitAfter(str, " ")
    length := len(sl)
     
    for i := 0; i < length; i++ {
        fmt.Println(sl[i])
    }
}  
     
     
     
     
       
/*
run:
       
Go 
is 
a 
statically 
typed 
compiled 
high-level 
programming 
language
       
*/

 



answered May 2, 2024 by avibootz
...