fultter中dart的函数

声明返回值类型

  • viod 没有返回值
  • int 整形
  • String 浮点型

执行初始化的函数 void main

void main(){}
所以的方法都要放在main函数中调用

函数传参

函数体

void sumValue(int a, int b) {
  int sum = a + b;
  print('求和$sum');
}

调用

sumValue(1, 4);

函数返回值

如果没有return 默认返回null

int backValue() {
  int sum = 1000;
  return sum;
}

箭头函数返回值

int back4() => 4444;

函数可选参数

可选参数部分用[]包裹

void printCities(String name1, [String name2, String name3]) {
  print(name1);
  print(name2);
  print(name3);
}

函数参数命名

函数体

void findVolume(int length, {int height}) {
  print('length$length');
  print('height$height');
}

调用

findVolume(88, height: 100);

函数参数默认值

函数体

void findVolume(int length, {int height, int width = 9999999}) {
  print('length$length');
  print('height$height');
  print('width$width');
}

调用

 findVolume(88, height: 100);
发布了96 篇原创文章 · 获赞 15 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_35958891/article/details/103528631