[R] Retrievable results in a procedure

Steven Yen @tyen @ending from ntu@edu@tw
Tue Dec 25 14:42:13 CET 2018


I would like to suppressed printing of retrievable results in a 
procedure and to print only when retrieved.

In line 10 below I call procedure "try" and get matrices A,B,C all 
printed upon a call to the procedure. I get around this unwanted 
printing by calling with v<-try(A,B) as in line 11.

Any way to suppress printing of the retrievable results listed in the 
structure command? Thank you, and Merry Christmas to all.


A<-matrix(rpois(16,lambda=5),nrow=4,byrow=T)
B<-diag(4)

try<-function(A,B){
  C<-A+B
  cat("\nC:\n"); print(C)
structure(list(A=A,B=B,C=C))
}

try(A,B)    # line 10
v<-try(A,B) # line 11

-- 
styen using ntu.edu.tw (S.T. Yen)


	[[alternative HTML version deleted]]



More information about the R-help mailing list