Skip to content

Commit c190dc1

Browse files
committed
Update memoise.r
memoi[sz]e now warns if the input function has already been memoised.
1 parent c62ed17 commit c190dc1

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

R/memoise.r

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,10 @@
8282
#' memA <- memoise(a)
8383
#' memA(2)
8484
memoise <- memoize <- function(f) {
85+
if(is.memoised(f))
86+
{
87+
warning(deparse(substitute(f)), " is already memoised.")
88+
}
8589
cache <- new_cache()
8690

8791
memo_f <- function(...) {

0 commit comments

Comments
 (0)