swap

Swap the components of a pair.
Analogous to swap from Data.Tuple
Swap the elements of the mutable array at the given indices.
Swap the parts of a given graph. Complexity: O(1) time and memory.
swap empty            == empty
swap . leftVertex     == rightVertex
swap (vertices xs ys) == vertices ys xs
swap (edge x y)       == edge y x
swap . edges          == edges . map Data.Tuple.swap
swap . swap           == id
O(1) Swap the elements at given type-safe positions using Finites.
O(1) Swap the elements at the given type-safe positions using Finites.
O(1) Swap the elements at the given type-safe positions using Finites.
O(1) Swap the elements at the given type-safe positions using Finites.
O(1) Swap the elements at the given type-safe positions using Finites.
O(1) - Same as swapM, but instead of throwing an exception returns Nothing when either one of the indices is out of bounds and Just elements under those indices otherwise.
Convert an Unfold that accepts a tuple as an argument into an unfold that accepts a tuple with elements swapped.
swap = Unfold.lmap Tuple.swap
Pre-release
QC.forAll (QC.choose (1,100)) $ \dim ->
QC.forAll (QC.choose (0, dim-1)) $ \i ->
QC.forAll (QC.choose (0, dim-1)) $ \j ->
Vector.unit (Shape.ZeroBased dim) i
==
(Vector.swap i j (Vector.unit (Shape.ZeroBased dim) j) :: Vector Number_)
Swap the elements of a 2-tuple
Swaps two elements in the RC4 array.
Swap the positions of two songs.
Swap songs by position.
Swap current window with the window in the given direction. Note: doesn't work with floating windows (don't think it makes much sense to swap floating windows).
swap the components of a pair.
swap a i j exchanges the positions of values at i and j of a.