How to lowercase a single byte from a slice of bytes in Go

1 Answer

0 votes
package main
 
import (
    "fmt"
    "unicode"
)
 
func main() {
   slice := []byte{'G', 'O', ' ' , '1', '.', '1', '4', '.', '2'} 
   
   pos := 0      
   slice[pos] = byte(unicode.ToLower(rune(slice[pos])))
 
   fmt.Printf("%s", slice) 
}
 
 
 
/*
run:
 
gO 1.14.2
 
*/

 



answered May 24, 2020 by avibootz
edited May 24, 2020 by avibootz

Related questions

1 answer 165 views
1 answer 260 views
2 answers 211 views
2 answers 206 views
4 answers 312 views
4 answers 318 views
...