如何继续到R中的下一行?

如何继续到R中的下一行?,r,R,如果R中的命令太长,是否可以将其剩余部分写入下一行 比如说 tmp = -0.00773 + 1.5657 -0.9391 + 0.4753 - 0.1019 -0.00495 tmp = -0.00773 + 1.5657 -0.9391 + 0.4753 - 0.1019 -0.00495 将产生不同的结果 谢谢 嗯 tmp = (-0.00773 + 1.5657 -0.9391 + 0.475

如果R中的命令太长,是否可以将其剩余部分写入下一行

比如说

tmp   =  -0.00773 + 1.5657  -0.9391  + 0.4753   - 0.1019   -0.00495

tmp   =  -0.00773 + 1.5657  -0.9391  
         + 0.4753   - 0.1019   -0.00495
将产生不同的结果

谢谢

tmp   =  (-0.00773 + 1.5657  -0.9391  + 
            0.4753   - 0.1019   -0.00495)

对于更复杂的情况,比如你想在变量或函数名中间插入一个特殊字符,像一些语言中的
继续下一行吗?@dmvianna-我认为该示例中的
+
符号是通过ggplot对基本
+
函数的特定重写。@latemail没有什么区别。ggplot被重写的
+
不会改变R解析表达式的方式。@KonradRudolph-True。我刚刚指出,
+
不是代码延续的通用字符,它在ggplot中有一个隐含的用法。一个更一般的例子可能是,你在这个问题上放了两个创可贴。将
+
放在第一行的末尾就足以告诉R解析器它必须在下一行继续读取。使用括号也解决了这个问题:R解析器知道它必须至少读到右括号。有括号的话,
+
可以走任何一条路(在第一行的末尾或开始或第二行)以获得相同的结果。你没有想到要把
+
保持在第一行吗?不是我。我见过其他语言中鼓励将运算符放在下一行开头的编码样式。