2 ms·
I've sometime wonder about passing a label for error handling result, err := db.GetUser("12345": no_user) no_user: return nil, fmt.Errorf("failed
by Gibbon1 4y ago
I've sometime wonder about passing a label for error handling
result, err := db.GetUser("12345": no_user)
no_user:
return nil, fmt.Errorf("failed to query user: %v", err)
If there is an error the program jumps to the label. If no label the program panics. This implied that you have both return and return_error keywords.