Golang: convierte cortes en mapa

¿Hay alguna manera fácil / simple de convertir un segmento en un mapa en Golang? Al igual que convertir una matriz en hash en perl es fácil de hacer con una asignación simple como%hash = @array lo anterior convertirá todos los elementos de la matriz en un hash, con las claves como elementos de índice de número par, mientras que los valores serán elementos de índice de la matriz de número impar.

En mi código Go, tengo trozos de cadena y me gustaría convertirlo en un mapa. Me pregunto si hay un código de biblioteca de Go para hacer esto.

func main() {
  var elements []string
  var elementMap map[string]string
  elements = []string{"abc", "def", "fgi", "adi"}
}

el segmento de elementos debe convertirse en un mapa de cadenas,elementMap.

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta