※ 引述《coo20819 (Mike)》之铭言:
: [问题类型]:
: 程式咨询(我想用R 做某件事情,但是我不知道要怎么用R 写出来),
: [软件熟悉度]:
: 使用者(已经有用R 做过"一点"作品)
: [问题叙述]:
: 版上各位好,目前我在写一些函数想做成套件,希望让output排版可以漂亮一点,
: 所以使用cat这个函数,但是使用cat会强制在Consolo输出,可以看例子
: 会比较容易理解我的问题,谢谢
: [程式范例]:
: square <- function(x) {
: cat(" It is a test.", "\n")
: cat(" The square of (", x, ") equal to", x^2)
: }
: square(2)
: temp <- square(2)
: 简单来说,我希望temp <- square(2)这行可以不要在Consolo显示
: It is a test.
: The square of ( 2 ) equal to 4,
: 我打temp才出现
: It is a test.
: The square of ( 2 ) equal to 4
: 目前用Cat却导致相反结果,有小研究过过lm函数可以做到类似状态,
: 但lm函数太复杂,实在无法轻易看懂,想请教版上高手帮忙解答!!
: 在此感谢各位看完我的问题!谢谢。
: P.S. 另外在请教另一个小问题,上面
: It is a test.
: The square of ( 2 ) equal to 4
: 可以看出如果需要文字与变量夹杂,势必会有空格,也就是会这样( 2 )
: 这有办法解决吗? ( 2 )