声明返回值类型
- 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);