Ответ 1
Пустой список пуст. У него нет элементов, но по-прежнему есть список. Список без элементов имеет длину 0.
a = list()
if(length(a) == 0) {
....
}
По существу, у меня есть функция, которая создает выходы из списка(). Я хочу, чтобы моя функция не создавала список(), но вместо этого заменяла его другим значением, таким как NULL или string. Есть ли способ определить, назначен ли переменной пустой список, list()?
Пустой список пуст. У него нет элементов, но по-прежнему есть список. Список без элементов имеет длину 0.
a = list()
if(length(a) == 0) {
....
}
!is.null(listname) & class(listname) != "NULL" & class(listname) != "logical" & length(listname) != 0