Добавление оператора if в цикл for приводит к "неожиданной" ошибке} в "}" " - PullRequest
0 голосов
/ 11 мая 2019

У меня есть следующий код

for (i in -4:4){
  if (i =! 0){
    segments(i,0,i,dnorm(i))
  }
}

Когда я его выполняю, выдает эту ошибку:

Ошибка: неожиданное '}' в "}"

Перед добавлением оператора if линии были добавлены к графику без проблем. В чем проблема с оператором if? Заранее спасибо!

1 Ответ

1 голос
/ 11 мая 2019

У вас есть простая опечатка: она должна быть if (i != 0):

plot(-40:40/10, dnorm(-40:40/10), type = "l")

for (i in -4:4){
  if (i != 0){
    segments(i,0,i,dnorm(i))
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...