Самый простой сценарий когда-либо, так почему я получаю сообщение об ошибке:если еще ошибка: неожиданный «}» в «}» в R
> x <- -5
> if(x > 0){
+ print("Non-negative number")
+ }
> else{
Error: unexpected 'else' in "else"
> print("Negative number")
[1] "Negative number"
> }
Error: unexpected '}' in "}"
Если я просто положить еще после}, то нет никаких проблем ,
> x <- -5
> if(x > 0){
+ print("Non-negative number")
+ } else{
+ print("Negative number")
+ }
[1] "Negative number"
Вещь Я всегда писал это первым способом без проблем; я схожу с ума?
Пожалуйста, отметьте вопрос на языке программирования, который вы используете. Это, вероятно, артефакт любой оболочки/консоли, в которую вы вводите команды. –
То же самое: http://stackoverflow.com/questions/23944698/error-unexpected-in-if-print-else-print –