Warum hat Go zusätzlich zur Fehlerbehandlung Panik und Wiederherstellung hinzugefügt? [geschlossen

Warum hat Go schließlich die Ausnahmebehandlung mit Panic / Recover übernommen, wenn die Sprache so idiomatisch und ein starker Befürworter von Fehlercodes ist? Welche Szenarien wurden von den Entwicklern von Go Envision nicht durch Fehlercodes behandelt und erforderten Panik / Wiederherstellung?

Ich verstehe, Konvention sagt Limit Panic / Recover, aber die Laufzeit beschränkt sie auch in einer Weise, dass sie nicht als allgemeine Throw / Catch in C ++ verwendet werden können?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage