美文网首页
swift 关于sorted的坑

swift 关于sorted的坑

作者: lotawei | 来源:发表于2017-11-26 21:16 被阅读7次
  • 有一句mmp不知当讲不当讲!!!
    1.关于swift 泛型集合的排序
    • show me the example
      在结构体中
      struct Person{ var schedule:string! }
      定义这样的序列
      var persons = [Person("17:00"),Person("18:00"),Person("16:00")]
      //结果
      //方式一:
      persons = persons.sorted(by:{$0.schedule < $1.schedule}) //正确序列 16 17 18
      //方式二:
      persons[1] = Person("20:00")
      persons = persons.sorted(by:{$0.schedule < $1.schedule}) //妈的就乱了则坑,并没有排序但是值改了 17 20 16
      想要正确就只能
      let resp = persons.sorted(by:{$0.schedule < $1.schedule}) //则可得到正确序列 个人认为 应该是自定的集合内的单个对象并没有实现指针拷贝

相关文章

网友评论

      本文标题:swift 关于sorted的坑

      本文链接:https://www.haomeiwen.com/subject/vyelbxtx.html