Helper function for displaying time taken messages within other functions.
Use proc.time
at start of function and supply this as the
start_time
parameter to this function.
time_taken_message(start_time)
Arguments
- start_time
The start time.
Value
A message stating time taken since start time
Examples
# a function that sleeps for a specified duration and displays a
# 'time taken' message when completed
sleep_fn <- function(duration) {
start_time <- proc.time()
Sys.sleep(duration)
time_taken_message(start_time)
}
sleep_fn(1)
#> Time taken: 0 minutes, 1 seconds.