acceder a valores de cadena como bytes
asignar una cadena a una matriz de bytes permite la manipulación de datos de bajo nivel y la manipulación de datos binarios. Un método para lograr esto es utilizar un bucle para iterar a través del rango de bytes en la cadena, asignando cada byte a un índice equivalente en la matriz de bytes.
package main import ( "fmt" ) func main() { var arr [20]byte str := "abc" // Iterate through bytes and assign to byte array for k, v := range []byte(str) { arr[k] = byte(v) } // Display the values in the byte array fmt.Println(arr) }
un enfoque alternativo, más conciso y seguro es usar Type Conversion:
[]byte("Here is a string....")
Este método convierte automáticamente la cadena en un corte de bytes, eliminando la necesidad de la necesidad y el tipo de conversión en el ejemplo anterior.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3