Мне нужно создать функцию с именем vast, которая печатает високосные годы между year1 и year2 как вектор.
Так вот код, который я использовал:
vast <- function(year1,year2) {
year <- year1
for(year in year1:year2) {
if(((year%%4==0)&(year%%100!= 0))|(year%%400==0))
vast <- print(year)
}
}
Когда яиспользуйте обширный (2000,2010), он должен дать (2000,2004,2008) в качестве вектора, который может быть сохранен в х, но вместо этого я получаю:
x <- vast(2000,2010)
[1] 2000
[1] 2004
[1] 2008
x
NULL
Таким образом, х пуст.Я чувствую себя настолько глупо, но я просто не могу понять это.