Module cloudi_lists

List operations

.

Copyright © 2009-2014 Michael Truog

Version: 1.3.3 Dec 20 2014 15:04:59 ------------------------------------------------------------------------

Authors: Michael Truog (mjtruog [at] gmail (dot) com).

Description

List operations

Function Index

delete_all/2

lists:delete/2 functionality, but all instances are deleted.

.
delete_checked/2

lists:delete/2 functionality, but returns false when an element is not deleted.

.
itera/3

Iterate on elements of a list with an accumulator.

.
itera2/4

Iterate on elements of a list with two accumulators.

.
take_values/2

cloudi_proplists:take_values/2 functionality, but with any tuple list.

.

Function Details

delete_all/2

delete_all(Elem::any(), List::list()) -> list()

lists:delete/2 functionality, but all instances are deleted.

delete_checked/2

delete_checked(Elem::any(), List::list()) -> list() | false

lists:delete/2 functionality, but returns false when an element is not deleted.

itera/3

itera(F::fun((any(), any(), fun((any()) -> any())) -> any()), Acc::any(), T::list()) -> any()

Iterate on elements of a list with an accumulator.

itera2/4

itera2(F::fun((any(), any(), any(), fun((any(), any()) -> {any(), any()})) -> {any(), any()}), Acc0::any(), Acc1::any(), T::list()) -> any()

Iterate on elements of a list with two accumulators.

take_values/2

take_values(DefaultList::[{any(), any()}], List::[{any(), any()}]) -> list()

cloudi_proplists:take_values/2 functionality, but with any tuple list.


Generated by EDoc, Dec 20 2014, 15:04:59.