monads (version 0.0.0.9000)

logger: A list where all elements are the same class.

Description

A list where all elements are the same class.

Usage

logger(value, log = character())

Arguments

value

Value with logging context

log

Character vector of logged values.

...

Elements to combine into a list. All elements must be the same type.

Examples

Run this code
(l <- logger(5, "object created"))
(l2 <- l %>>% `*`(2))

set_value <- function(x, y) {
  logger(y, paste(x, "->", y))
}

l2 %>+% set_value(20)

Run the code above in your browser using DataLab