Wie werde ich den Fehler "declared and not used" in Go los?
Hallo zusammen! Ich habe vor kurzem angefangen, Go zu lernen, und ein Fehler nervt mich ständig. Ich schreibe einfachen Code, zum Beispiel:\n\n```go\npackage main\n\nimport "fmt"\n\nfunc main() {\n result := calculateSum(5, 7)\n fmt.Println("Hello, world!")\n}\n\nfunc calculateSum(a, b int) int {\n sum := a + b\n return sum\n}\n```\n\nUnd ich bekomme: `result declared but not used`. Na gut, ich habe die Zuweisung entfernt:\n\n```go\ncalculateSum(5, 7)\n```\n\nAber jetzt kommt der Fehler: `calculateSum declared but not used` – obwohl ich sie aufrufe! Und was, wenn ich einfach eine Funktion testen möchte, ohne das Ergebnis zu verwenden? Oder wenn ich schnell Code schreibe und noch nicht weiß, wohin ich die Variable setzen soll?\n\nBesonders nervt es, wenn ich eine Variable für die zukünftige Verwendung deklariere, der Compiler sich aber beschwert, und ich `_ = result` schreiben muss. Das ist doch irgendwie ein Workaround.
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen
Blogs
Refactoring von Legacy-Code in Kotlin: Ein vollständiger Leitfaden von A bis Z
So bestehst du das C#-Vorstellungsgespräch: Top-Fragen für Fortgeschrittene
Dokumentation von PHP-Projekten: Ein vollständiger Leitfaden von A bis Z
Wo ist meine Datei? Lerne Go, um deinen Weg zu finden