可选参数可以是位置参数或命名参数,但不能同时使用。
默认情况下,命名参数是可选的,因此您不必分配默认值。
const TextInputWithIcon( {Key key, @required this.iconPath, this.placeHolder = "", this.onFocusChange}) : super(key: key);并在调用
onFocusChange执行空检查时:
if(this.onFocusChange != null) { this.onFocusChange(boolValue)}请看可选参数以更好地了解。
编辑:谢谢乔纳·威廉姆斯的澄清。



