【重要】有哪些可以用在Flutter上的编程技巧?-辅导说明和源码
来源:5-16 有哪些可以用在Flutter上的编程技巧?
CrazyCodeBoy
2019-08-01
///面向对象的编程技巧
///一:封装、继承、多态
///善于封装、大到功能模块的封装、类的封装与抽象、小到方法的封装,封装的目的在于复用和易于扩展和维护
///不要在一个方法体中堆砌太多代码
///二:点点点的技巧
///在类的世界里:万物皆对象;1点查看对象有哪些方法和属性;2点看源码;3点探究竟;
void main() {
List list;
///Dart编程小技巧1:安全的调用
///对于不确定是否为空的对象可以通过?.的方式来方位它的属性和方法以防止空异常如: a?.foo()
print(list?.length); //善用?.防止空异常
///Dart编程小技巧2:设置默认值
print(list?.length ?? 0); //善用??设置默认值
list = [];
list.add(0);
list.add('');
list.add(null);
///Dart编程小技巧3:简化判断
if (list[0] == null || list[0] == '' || list[0] == 0) {
print('list[0] is empty');
}
if ([null, '', 0].contains(list[0])) {
print('list[0] is empty');
}
///作业:Dart: 最佳实践 http://dart.goodev.org/guides/language/effective-dart/usage
}
写回答
4回答
-
慕客2001
2019-12-22
122020-11-24 -
慕函数1047154
2020-03-14
同楼上
00 -
慕数据1059404
2020-02-22
00 -
CrazyCodeBoy
提问者
2019-08-01
以上。
00
相似问题