Skip to content

Commit 8cbdaef

Browse files
committed
Merge pull request #170 from ArtSabintsev/improvement/Safer-ArrayExtensions
Optionally bind elements before appending to Arrays
2 parents 987ea09 + 9862507 commit 8cbdaef

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Sources/Utility/ArrayExtensions.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ extension Array {
2020
var t = [T]()
2121
var u = [U]()
2222
for e in self {
23-
if e is T {
24-
t.append(e as! T)
25-
} else {
26-
u.append(e as! U)
23+
if let e = e as? T {
24+
t.append(e)
25+
} else if let e = e as? U {
26+
u.append(e)
2727
}
2828
}
2929
return (t, u)

0 commit comments

Comments
 (0)