Darien Raymond %!s(int64=7) %!d(string=hai) anos
pai
achega
098244530b
Modificáronse 1 ficheiros con 4 adicións e 5 borrados
  1. 4 5
      common/common.go

+ 4 - 5
common/common.go

@@ -11,9 +11,8 @@ func Must(err error) {
 	}
 }
 
-// Must2 panics if the second parameter is not nil.
-func Must2(v interface{}, err error) {
-	if err != nil {
-		panic(err)
-	}
+// Must2 panics if the second parameter is not nil, otherwise returns the first parameter.
+func Must2(v interface{}, err error) interface{} {
+	Must(err)
+	return v
 }