定义
无返回值无参数
1 | function_name() { |
无返回值有参数
1 | test_param(int n1,String s1) { |
有返回值无参数
1 | String test() { |
可选参数
可选的位置参数
要指定可选的位置参数,请使用方括号[ ]
1 | void main() { |
可选的命名参数
与位置参数不同,必须在传递值时指定参数名称。花括号{}可用于指定可选的命名参数。
1 | void main() { |
带有默认值的可选参数
默认情况下,还可以为函数参数指定值。 但是,这些参数也可以显式传递值。
1 | void main() { |
箭头函数
箭头函数只能有一行,可以省略大括号,在箭头(=>)和分号(;)之间只能出现表达式(而不是语句)。
1 | List l1 = [1, 2]; |
立即执行函数
1 | // 立即执行方法 |
闭包
1 | // 闭包 |