class SheetManager {
static final SheetManager _instance = SheetManager._internal();
factory SheetManager() => _instance;
SheetManager._internal();
// 是否正在显示modal
bool _isShowing = false;
bool get isShowing => _isShowing;
}
在 Dart 语言中,=> 是一种简写语法,称为 箭头语法(Arrow syntax),用于表示函数体只有一行表达式的情况。它常用于 getters、setters、方法或匿名函数的简洁定义。
factory SheetManager() => _instance;
等价于
factory SheetManager() {
return _instance;
}
get:表示这是一个 只读属性(Getter),外部可以通过 sheetManager.isShowing 来获取值。
bool get isShowing => _isShowing;
等价于
bool get isShowing {
return _isShowing;
}
273

被折叠的 条评论
为什么被折叠?



