How to split a string into characters in Go

2 Answers

0 votes
package main
 
import "fmt"
 
func main() {
    s := "GOlang"
         
    for i, ch := range s {
        fmt.Printf("%d %c\n", i, ch)
    }
}
 
 
/*
run:
 
0 G
1 O
2 l
3 a
4 n
5 g
   
*/

 



answered Dec 22, 2024 by avibootz
edited Dec 23, 2024 by avibootz
0 votes
package main
 
import "fmt"
 
func main() {
    s := "GOlang"
         
    slice_of_runes := []rune(s)
         
    for i, ch := range slice_of_runes {
        fmt.Printf("%d %c\n", i, ch)
    }
}
 
 
/*
run:
 
0 G
1 O
2 l
3 a
4 n
5 g
   
*/

 



answered Dec 22, 2024 by avibootz
edited Dec 23, 2024 by avibootz

Related questions

1 answer 144 views
1 answer 202 views
2 answers 244 views
1 answer 137 views
...