函数是Dart中的一等值,它们能被保存在变量中,能作为参数传递及作为函数的返回值。与所有Dart运行时的值一样,函数同样是对象。这与JavaScript中的函数Function非常类似,而像上面所说,函数可作为参数传递也可以作为函数返回值,一般我们称其为高阶函数。