We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1ab8196 commit 9298c71Copy full SHA for 9298c71
src/Data/Array/NonEmpty.purs
@@ -78,7 +78,8 @@ module Data.Array.NonEmpty
78
, delete
79
, deleteBy
80
81
--- , (\\), difference
+ , (\\), difference
82
+ , difference'
83
-- , intersect
84
-- , intersectBy
85
@@ -432,6 +433,14 @@ delete = adaptAny' A.delete
432
433
deleteBy :: forall a. (a -> a -> Boolean) -> a -> NonEmptyArray a -> Array a
434
deleteBy = adaptAny'' A.deleteBy
435
436
+difference :: forall a. Eq a => NonEmptyArray a -> NonEmptyArray a -> Array a
437
+difference xs = adaptAny $ difference' xs
438
+
439
+difference' :: forall a. Eq a => NonEmptyArray a -> Array a -> Array a
440
+difference' xs = A.difference $ toArray xs
441
442
+infix 5 difference as \\
443
444
zipWith
445
:: forall a b c
446
. (a -> b -> c)
0 commit comments