参数的两种形式:
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) {...}