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文档整理:

Dart基础语言学习-上篇.pdf

(0)

相关推荐