Avatar ·

Wie teile ich einen String in Teile auf und weise sie Variablen in Go zu?

Hallo zusammen! Ich habe gerade angefangen, Go zu lernen, und habe ein Problem, das einfach erscheint, aber ich finde einfach keine richtige Lösung.\n\nIch muss einen String, z.B. "John:25:Developer", in einzelne Teile aufteilen und sie Variablen zuweisen: name, age, job. In anderen Sprachen wie Python würde ich einfach `name, age, job = "John:25:Developer".split(":")` schreiben. Aber in Go finde ich keinen so einfachen Weg.\n\nIch habe versucht, `strings.Split()` zu verwenden, aber es gibt ein Slice von Strings zurück, keine einzelnen Variablen. Hier ist mein Code:\n\n```go\npackage main\n\nimport (\n "fmt"\n "strings"\n)\n\nfunc main() {\n data := "John:25:Developer"\n parts := strings.Split(data, ":")\n // Wie weise ich jetzt parts[0] name, parts[1] age, parts[2] job zu?\n fmt.Println(parts)\n}\n```