就我而言,头等舱通常意味着:
- 可以存储在变量中
- 可以传递给函数或从函数返回
- 可以形成复杂的数据结构,如列表
因此,对于一切都是对象的 Python,一切都是一等公民。我对吗?甚至函数也是一等公民。
# functions
# can be treated as objects
def toUpper(text):
return text.upper()
print toUpper('abc')
Upperize = toUpper
print Upperize('abc')
R呢?R中的一切都是一流的对象吗?还是有什么例外?
任何想法都会有所帮助。