Первоклассные объекты в R

Насколько я понимаю, первый класс обычно означает, что:

  1. Может храниться в переменной
  2. Может быть передан или возвращен из функции
  3. Может сформировать сложную структуру данных, как список

Итак, что касается Python, где все является объектом, все является гражданином первого класса. Я прав? Даже функции первоклассные граждане.

# functions
# can be treated as objects
def toUpper(text):
    return text.upper()
print toUpper('abc')
Upperize = toUpper
print Upperize('abc')

А как насчет R? Все ли в R является первоклассным объектом? Или есть какое-то исключение?

Любые мысли будут полезны.

0 ответов

Другие вопросы по тегам