В Структура и интерпретация компьютерных программ от Джеральда Джей Суссмана и Гарри Абельсона первоклассных граждан описываются:
- Они могут быть названы переменными.
- Они могут передаваться как аргументы в процедуры.
- Они могут быть возвращены в качестве результатов процедур.
- Они могут быть включены в структуры данных.
Для меня это означает, что примитивный тип данных является первоклассным гражданином. Однако некоторые вопросы и ответы Я вижу ответ, рассматривающий примитивы как не первоклассные граждане.
Вопрос: являются ли примитивы Java первоклассными гражданами?