ユーザーに「2012」または「2013」と入力するように要求するコードを作成しました。次にwhile
、ユーザーが 2012 または 2013 を入力したかどうかを確認するループ チェックを行います。
有効な年を入力する要求は、ユーザーが有効な数字を入力するまで続くはずです。ただし、予期しない「{」が発生するというエラーが発生し続けます。コードでこのようなエラーが発生する理由がわかりません。
コードは次のとおりです。
yr_function <-function(){
year_of_data <- as.numeric(readline("Is the year of concern 2012 or 2013? >>> "))
}
year_of_data = 0
While((year_of_data != 2012) | (year_of_data != 2013)){
yr_function
if(year_of_data != (2012 | 2013),print("You must type either 2012 or 2013")
}
生成されたエラーがあります:
Error: unexpected '{' in "While((year_of_data != 2012) | (year_of_data != 2013)){"
どんな助けでも大歓迎です。