bar<-function(a,b) { if(foo(a,b)){print(c(a,b))} return(invisible()) }
我想在一个巨大的矩阵上调用此函数,例如outer(1:100,1:100,Vectorize(bar))。这样做时,我得到了想要的打印效果,但是我也得到了大量NULL值的输出。如何调整此代码以摆脱大量的NULL,而又不丢失我想要的打印内容?
outer(1:100,1:100,Vectorize(bar))
我编写了一个相当简单的函数,我相信不会返回任何东西:bar