Maison > Article > développement back-end > erreur de compilation golang : « undéfini : io.WriteString » Comment le résoudre ?
Golang est un langage de programmation rapide, fiable et efficace. Il se compile et s'exécute très rapidement, il est donc largement utilisé dans le cloud computing, les systèmes distribués, la programmation réseau et d'autres domaines. Cependant, lors de l’écriture de code dans Golang, vous rencontrerez également des erreurs de compilation. L'une d'elles est l'erreur « undéfini : io.WriteString ». Cet article présentera la cause et la solution de cette erreur.
Raison de l'erreur :
Lorsque vous écrivez du code dans Golang, si vous utilisez la fonction io.WriteString, mais que le package io n'est pas importé dans votre package de code, ou s'il n'est pas utilisé dans votre code Si cette fonction est utilisée, une erreur "undefined: io.WriteString" se produira lors de la compilation. C'est parce que la fonction n'est pas définie dans le code.
Solution de contournement :
Pour résoudre cette erreur, vous devez suivre les étapes suivantes :
"fmt" "io" "os")#🎜🎜 ## 🎜🎜#func main() {
file, err := os.Create("output.txt") if err != nil { fmt.Println(err) return } defer file.Close() str := "Hello, World!"
_, err = io.WriteString(file, str) if err != nil { fmt.Println(err) }}Écrire des tranches d'octets dans le fichier : #🎜 🎜##🎜🎜 #package mainimport (
"fmt" "io" "os")func main() {
file, err := os.Create("output.txt") if err != nil { fmt.Println(err) return } defer file.Close() var bytes = []byte{72, 101, 108, 108, 111, 44, 32, 87, 111, 114, 108, 100, 33, 10} _, err = io.WriteString(file, string(bytes)) if err != nil { fmt.Println(err) }}
Recompilez le code
Enfin, vous devez réexécuter le code pour vous assurer que le package io a été importé correctement et que la fonction io.WriteString a été utilisé .Pendant l'exécution, si d'autres erreurs de compilation ou d'exécution se produisent, vous pouvez les résoudre en fonction des invites d'erreur Conclusion :Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!