Dart基础语言 — 函数 Function
Dart基础语言 — 函数 Function
函数定义
int add(int x) { return x + 1;}调用add(1);
可选参数
int add(int x, [int y, int z]) { if (y == null) { y = 1; } if (z == null) { z = 1; } return x + y + z;}调用int(1, 2);
可选参数 默认值
int add(int x, [int y = 1, int z = 2]) { return x + y;}调用int(1, 2);
命名参数 默认值
int add({int x = 1, int y = 1, int z = 1}) { return x + y + z;}调用int(x: 1, y: 2);
函数内定义
void main(){ int add(int x){ return x + x; } print(add(1));}
Funcation 返回函数对象
Function makeAdd(int x) { return (int y) => x + y;}调用var add = makeAdd(1);print(add(5));
PDF文档整理:
赞 (0)