Dart中参数的定义
参数的两种形式:
1:必要参数
void enableFlags(String name, int sex) {...}
2:可选参数
2.1 命名参数(使用 {参数1, 参数2, …} 来指定命名参数)
void enableFlags({bool? bold, bool? hidden}) {...}
2.2 命名参数中添加必须参数,添加关键词required
void enableFlags({bool? bold, required bool? hidden}) {...}
2.3 位置参数 使用 [] 将一系列参数包裹起来作为位置参数:
void enableFlags(String name, [String? device]) {...}
3:默认参数
void enableFlags(bool bold = false, bool hidden = false) {...}
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。