中，数值与基础型别都是第一类物件，然而不同语言中对函数的区别很大，例如C语言与C++中的函数不是第一类物件，因为在这些语言中函数不能在执行期创造，而必须在设计时全部写好。相比之下，Scheme中的函数是第一类物件，因为可以用codice_1表达式来创造匿名函数并作为第一类物件来操作。