second-class object

noun

second-class object

noun
1

Computing, Engineering, Mathematics, Natural sciences, Physical sciences, Programming, Sciences An entity of which the value can be passed as a parameter, but that can neither be returned from a function, nor be assigned to a variable. (Used by Raphael Finkel, the first-class object does not need to have run-time constructability according to his definition.)

Synonyms
second-class citizen, second-class entity, second-class value
Related terms
first-class object, third-class object

Entry derived from the Wiktionary, under licence CC BY-SA 4.0 — list of authors.