报告永远不会产生积极的性能影响的冗余 asSequence() 调用。

通常,asSequence 通过延迟执行来加速包含多个操作的集合处理。 但是,如果在 asSequence() 之后立即使用终端运算(例如 toList()),则不会带来任何积极的性能效果。

示例:


  fun test(list: List<String>) {
      list.asSequence().last()
  }

在应用快速修复后:


  fun test(list: List<String>) {
      list.last()
  }