Skip to content

Commit d03ceb4

Browse files
committed
support multiple closer
1 parent 0167cc7 commit d03ceb4

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

io.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,10 @@ import "io"
88

99
// CloseQuietly closes `io.Closer` quietly. Very handy, where you do not care
1010
// about error while `Close()` and helpful for code quality too.
11-
func CloseQuietly(v interface{}) {
12-
if d, ok := v.(io.Closer); ok {
13-
_ = d.Close()
11+
func CloseQuietly(c ...interface{}) {
12+
for _, v := range c {
13+
if d, ok := v.(io.Closer); ok {
14+
_ = d.Close()
15+
}
1416
}
1517
}

0 commit comments

Comments
 (0)