print vs cat

Published by onesixx on

https://stat.ethz.ch/pipermail/r-help/2004-September/056974.html
https://stackoverflow.com/questions/36699272/why-is-message-a-better-choice-than-print-in-r-for-writing-a-package
https://stackoverflow.com/questions/31843662/what-is-the-difference-between-cat-and-print
what is th diffence among “cat”,”print”and”format”

비슷한 기능의 함수들

  • cat()
  • print()
  • message()
  • warning()
  • stop()
  • alert()

cat()

cat은 기본적인 type(logical, integer, real, complex, character) 을 바로 console에 찍을때 유용하다.
object 따위는 알지못한다.  

R
R

foobar.txt 파일 생성

print()

cat 과 달리, invisible(x)를 통해 parameter(변수)의 argument(값) 를 return할 수 있다.  (cat은 NULL을 return한다.)
대부분은 print()를 많이 사용하게 될것이다.

R
R
wrong

argument를 return할수 있는 기능이 있기 때문에, pipe와 함께 사용하면 유용할 때가 있다.

R
Categories: R Basic

onesixx

Blog Owner

avatar