CollapsABEL (version 0.10.11)

lenCheck: Check each element of a list has expected length Give a list(a, b, ...) and vector(l1, l2, ...), check that length of a is equal to l1, length of b is equal to l2, etc.

Description

Check each element of a list has expected length Give a list(a, b, ...) and vector(l1, l2, ...), check that length of a is equal to l1, length of b is equal to l2, etc.

Usage

lenCheck(ilist, ilengths)

Arguments

ilist
list of items you want to check.
ilengths
vector of lengths for these items.

Value

TRUE or a string

Examples

Run this code
## Not run: 
# lenCheck(list(1, 2, 3), c(1, 1, 0))
# grepl("\\nGiven: \n.*", lenCheck(list(1, 2, 3), c(1, 1, 0)))
# grepl("\\nGiven: \n.*", lenCheck(list(1, c(1, 2, 3), list(4, 5, 6)), c(1, 1, 0))) 
# lenCheck(list(1, c(1, 2, 3), list(4, 5, 6)), c(1, 3, 3))
# ## End(Not run)

Run the code above in your browser using DataLab