为什么if-else不工作,如果'else'在'if'之后的下一行,但是在循环内工作

时间:2014-12-13 04:34:25

标签: r

我注意到如果else在下一行,if-else条件不起作用,如下所示。这不是很糟糕吗?

i = 4;
if(i<5)
{
print("less than 5")
}
else
{
print ("greater than or equal to 5")
}

这可以更正如下

i = 4;
if(i<5)
{
print("less than 5")
}else
{
print ("greater than or equal to 5")
}

然而,如果它在for循环中,同样的工作(将'else'放在'if'之后的下一行)。

i = 0;
for(i in 1:10)
{
 if(i<5)
 {
  print("less than 5")
 }
 else
 {
  print ("greater than or equal to 5")
 }
}

0 个答案:

没有答案