file, _ := os.Open("/path/to/file.txt")
No a když tedy tento kód použijeme a funkce open() vrátí chybový stav, co se stane? Já v go nikdy nic nepsal, ale naprvní pohled mi tento přístup přijde pozadu oproti tomu jak to dělá Rust nebo i oproti klasickým vyjimkam,
vrati chybu kterou zahodis a v ty promenny file bude nil, s cim nekde dal musis pocitat
Nevýhodou tohoto přístupu je, že se už nedozví, proč se ten soubor nepodařilo otevřít.
Neřešíme tu skutečnost, že když chybu zahodíš, tak se nedozvíš, proč se nepodařilo soubor otevřít.
Bavíme se tu o tom, že způsob, jak s chybou pracuje Go a jak třeba Java je v určitých ohledech stejný.