Colección de citas famosas - Slogan de motivación - ¿Cadena de Golang para mapear?
¿Cadena de Golang para mapear?
Puede usar la función "Dividir" en el paquete "cadenas" de Go para dividir una cadena en pares clave-valor y luego usar el tipo de datos "mapa" para almacenar estos pares clave-valor.
El siguiente es un ejemplo de código:
Contenedor principal
Importar(
"fmt"
" cadena de caracteres"
)
func main(){
str:="frame=425 fps=71 q=-1.0 Lsize=5158 kb time= 00 :00:17.11 tasa de bits = 2468,7 kbits/s dup = 1 gota = 0 velocidad = 2.84x"
m:= make(map[string]string)
right:= Cadena. split(String, "")
para _, par:= par de rango {
kv:= cadena. dividir (emparejado, "=")
si len(kv) == 2 {
m[kv[0]] = kv[1]
}
}
fmt. Fuente tipográfica (metro)
}
Después de ejecutar el código anterior, obtendrá un objeto "mapa" que almacena pares clave-valor en una cadena. Si los pares clave-valor no existen, no se almacenarán en el "mapa".