And Go lets you do that. You just return the error.
Try writing a few things in Go. I very much doubt you'll respond like this afterwards.
Try writing a few things in Go. I very much doubt you'll respond like this afterwards.
One new way I've found interesting in obj c is giving functions (an) error handling block argument(s). It nicely does what java unhandled exceptions warnings do: make the user aware of his actions.