var list = <Item>[
Item(title: "item 1", isTopping: true),
Item(title: "item 2"),
Item(title: "item 3", isTopping: true),
Item(title: "item 4"),
]; main(List<String> arguments) async {
/// 通过排序把顶置的信息放在前面
list.sort((a, b) => b.top.compareTo(a.top));
for (var item in list) {
print(item.title); // 1324
}
} class Item {
Item({
this.title = '',
this.isTopping = false,
});
String title;
bool isTopping;
int get top => isTopping ? 1 : 0;
}

最新文章

  1. Linux安装MySQL
  2. 调用altera IP核的仿真流程—上
  3. ubuntu14.04下搭建python+mysql环境
  4. ant打包webservice jar
  5. Verify Preorder/Inorder/Postorder Sequence in Binary Search Tree
  6. 【freemaker】之获取xml的值
  7. 深入分析:Fragment与Activity交互的几种方式(二,使用Bundle)
  8. 浅谈C#浅拷贝和深拷贝
  9. #Cocos2d+lua#android+Eclipse工程编译设置
  10. VS2012 直接浏览网页时报错
  11. 漫画:htts是如何保证一台主机把数据安全发给另一台主机
  12. jenkins 忘记用户名和密码
  13. HTML学习之给div高度设置百分比不生效的问题
  14. 迁移基于Microsoft.DirectX的AudioRecoder类到SharpDX上
  15. scrapy系列(二)——startproject、genspider创建项目与模板使用
  16. CentOS增加用户到sudo用户组
  17. UNIX高级环境编程(3)Files And Directories - stat函数,文件类型,和各种ID
  18. treeview(树加载)
  19. Request模块(八)
  20. Python函数标注

热门文章

  1. CSS居中的常用方式以及优缺点
  2. 自己动手实现java断点/单步调试(一)
  3. Docker系列(一)Docker概述,核心概念讲解,安装部署
  4. Java基础图解,JVM,线程,Spring,TCP,SpringMVC等开发体系图解
  5. Idea里面远程提交spark任务到yarn集群
  6. 最新Ceph L版与openstack Pike对接
  7. C++基本之--静态成员函数和静态成员变量
  8. 数组赋值到select
  9. markdown 编辑器使用教程---字体、颜色、表格换行、链接等
  10. python爬虫selenium相关