第2章 Kotlin的函数与类
Kotlin的函数是“第一等公民”。“第一等公民”(First-Class Citizen)这一名称最早由克里斯托弗·斯特雷奇在1960年发明,意指函数可作为计算机语言中的第一类公民。英文中也称“First-Class Entity”“First-Class Value”或“First-Class Object”。
“第一等公民”的特性包括:
· 可以被存入变量。
· 可以被作为参数传递给其他函数。
· 可以被作为函数的返回值。
· 可以在运行中构造。
· 可以表示为匿名字面值。