How to uppercase 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.ToUpper(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 142 views
1 answer 230 views
2 answers 204 views
2 answers 175 views
4 answers 266 views
4 answers 287 views
...