我正在寻找写一个comparator
来对列表中的项目进行排序。
对于没有结束年份的项目,它们应该位于顶部。
对于有结束年份的项目,它们应该是下一个。
对于结束年份相同的项目,开始年份最低的项目应该是下一个。
到目前为止我有的东西
[item.get('end_year'), item.get('start_year')]
测试场景第一个是结束年第二个是开始年(“”存在)
"", ""
"", 2012
"", 2011
2012, 2005
2012, 2008
2011, 2011
2010, 2005