Avatar ·

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. Je 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. J'ai essayé d'utiliser `strings.Split()`, mais elle retourne un slice de strings, pas des variables séparées. Voici mon code : ```go package main import ( "fmt" "strings" ) func main() { data := "John:25:Developer" parts := strings.Split(data, ":") // Comment assigner parts[0] à name, parts[1] à age, parts[2] à job maintenant ? fmt.Println(parts) } ```