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)
