【发布时间】:2016-10-18 20:45:25
【问题描述】:
我有代码
Eratosthenes <- function(n) {
if (n >= 2) {
sieve <- seq(2,n)
primes <- c()
for (i in seq(2,n)) {
if (any(sieve == i)) {
primes <- c(primes, i)
sieve <- c(sieve[(sieve %% i) ! = 0], i)
}
}
return(primes)
} else {
stop("Input value of n should be at least 2.")
}
}
出现错误Error: unexpected '}' in "}"。然而,} 的一切似乎都很完美,但我没有错。谁能告诉我我的错误在哪里?
【问题讨论】:
-
你真的在使用 rstudio 吗?如果是,问题应该很明显。还将您的代码复制并粘贴回 rstudio,它会为您进行所有适当的缩进并显示括号的开始和结束位置
-
是的,但即使使用正确的操作,我也得到了同样的错误
-
取出
! =的空间。
标签: r