RStudio中cat函数输出第二行缩进问题解决咨询
解决RStudio中cat输出第二行缩进的问题
问题根源是cat()函数的默认行为:当你传入多个独立参数时,它会自动用空格作为参数间的分隔符。你的代码里"\n"和第二个strrep("-",5)是两个分开的参数,所以cat会在换行后自动添加一个空格,导致第二行出现缩进。
下面是几种简单的解决方法:
方法一:给
cat设置sep参数为空字符串,取消默认的空格分隔:cat(strrep("-", 5), "\n", strrep("-", 5), sep = "")方法二:用
paste()把两行内容合并成单个字符串,再传入cat:cat(paste(strrep("-",5), strrep("-",5), sep = "\n"))方法三:分两次调用
cat,分别输出每行内容:cat(strrep("-", 5), "\n") cat(strrep("-", 5))
以上三种方法都能输出两行无缩进的-----。
内容的提问来源于stack exchange,提问作者Alex M
相关产品推荐
相关产品推荐

