R 错误:“else”中出现意外的“else”

emc*_*cor 1 if-statement r

我有一个简单的 R 代码,它返回错误:“else”中的意外“else”:

if(1==1)
{
    x = 1
}
else
{
    x = 2
}
Run Code Online (Sandbox Code Playgroud)

有人可以解释一下这怎么可能吗?

它与“else”错误中的问题Unexpected 'else' 不同,因为问题似乎是由嵌套的 else 引起的,而此处是未嵌套的。

小智 8

在与结束 } 相同的行上输入 else 解决了这个问题:

    if(1==1)
{
  x = 1
} else
{
  x = 2
}
Run Code Online (Sandbox Code Playgroud)