Hi > On 17 Jan 2020, at 08:33, Sigbert Klinke <sigb...@wiwi.hu-berlin.de> wrote: > > Hi, > > I wrote a function like > > test <- function(FUN, args) { > print(FUN) > FUN(args) > } > > When I call it lieke this > > test(mean, 1:10) > test(NULL, 1:10) > > then the second call still uses mean, although I set FUN to NULL. Is that ok?
Not for me - macOS, R 3.6.2 > > Actually, I used something like > > test(mean, list(x=1:10, na.rm=TRUE)) Fails as expected, Rainer > > which actually crashed R, but I can not reproduce it. Of course, when I > replaced FUN(args) with do.call(FUN, args) then everything works fine. > > Sigbert > > -- > https://hu.berlin/sk > https://hu.berlin/mmstat3 > > ______________________________________________ > R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. -- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Orcid ID: 0000-0002-7490-0066 Department of Evolutionary Biology and Environmental Studies University of Zürich Office Y34-J-74 Winterthurerstrasse 190 8075 Zürich Switzerland Office: +41 (0)44 635 47 64 Cell: +41 (0)78 630 66 57 email: rainer.k...@uzh.ch rai...@krugs.de Skype: RMkrug PGP: 0x0F52F982 [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.