Go memilih kesederhanaan: error adalah nilai biasa yang dikembalikan fungsi, bukan mekanisme exception yang tersembunyi. Pendekatan ini membuat jalur kegagalan tampak jelas di kode. Section ini membahas error interface, pembuatan dan pembungkusan error, pemeriksaan rantai error dengan errors.Is dan errors.As, serta kapan panic dan recover memang tepat dipakai.