go - raw - string to bytes converter
Ir cadena a conjunto de bytes ascii (2)
Es posible que no necesites hacer nada. Si solo necesita leer bytes de una cadena, puede hacerlo directamente:
c := s[3]
La respuesta de cthom06 te da un segmento de bytes que puedes manipular:
b := []byte(s)
b[3] = c
Luego, puede crear una nueva cadena a partir del segmento de bytes modificado si lo desea:
s = string(b)
Pero mencionaste ASCII. Si su cadena es ASCII para empezar, entonces ha terminado. Si contiene algo más, tiene más con qué lidiar y podría querer publicar otra pregunta con más detalles sobre sus datos.
¿Cómo puedo codificar mi cadena como matriz de bytes ASCII?
Si está buscando una conversión, simplemente haga byteArray := []byte(myString)
La especificación del lenguaje detalla las conversiones entre cadenas y ciertos tipos de matrices (byte para bytes, int para puntos Unicode)