Dart 函数

2022/11/12 Dart基础

本文介绍Dart函数使用和函数参数的定义。

# 声明

String printString(String s) {
  return s;
}
1
2
3

# 参数

String printString(String s, [String? s2]) {
  s2 ??= '123';
  return s + s2;
}
1
2
3
4

# 参数默认值

String printString({String s = 'abc', String s2 = '123'}) {
  return s + s2;
}
1
2
3

# 函数作为返回值

Function getMake(String name) {
  return () => name;
}
1
2
3

# 匿名函数

final l = [1, 2, 3];
print(l.indexWhere(((element) => element > 1)));
1
2
最后更新时间: 2022/11/29 10:59:07