]> Cypherpunks repositories - gostls13.git/commitdiff
errors: add joinError Unwrap example
authorjiahua wang <wjh180909@gmail.com>
Tue, 20 May 2025 05:40:18 +0000 (13:40 +0800)
committerGopher Robot <gobot@golang.org>
Tue, 27 May 2025 15:37:09 +0000 (08:37 -0700)
Change-Id: Id7489247e9bdd413f82fdf5a70197856c47abfb5
Reviewed-on: https://go-review.googlesource.com/c/go/+/674336
Reviewed-by: Michael Knyszek <mknyszek@google.com>
Reviewed-by: Sean Liao <sean@liao.dev>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: David Chase <drchase@google.com>
Auto-Submit: Sean Liao <sean@liao.dev>

src/errors/example_test.go

index 1976f05afa7e9fbeac0639a63f6170331c11e176..278df8c7da6e5aa7e6711ccfc9b4fa2ffdb98294 100644 (file)
@@ -66,11 +66,13 @@ func ExampleJoin() {
        if errors.Is(err, err2) {
                fmt.Println("err is err2")
        }
+       fmt.Println(err.(interface{ Unwrap() []error }).Unwrap())
        // Output:
        // err1
        // err2
        // err is err1
        // err is err2
+       // [err1 err2]
 }
 
 func ExampleIs() {