Comment diviser une chaîne en parties et les assigner à des variables en Go ?
Bonjour à tous ! Je viens de commencer à apprendre Go et j'ai un problème qui semble élémentaire, mais je n'arrive pas à trouver la bonne solution.\n\nJe dois diviser une chaîne, par exemple "John:25:Developer", en parties séparées et les assigner à des variables : name, age, job. Dans d'autres langages, comme Python, j'écrirais simplement `name, age, job = "John:25:Developer".split(":")`. Mais en Go, je ne trouve pas de méthode aussi simple.\n\nJ'ai essayé d'utiliser `strings.Split()`, mais elle retourne un slice de strings, pas des variables individuelles. Voici mon 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 // Comment assigner maintenant parts[0] à name, parts[1] à age, parts[2] à job ?\n fmt.Println(parts)\n}\n```