Scala 歸約操作- - - - -reduce


object 歸約操作_reduce {
  def main(args: Array[String]): Unit = {
    val list=List(1,2,3,4,5)
    val result=list.reduce(_+_)
    println("結果1為:"+result)
    println("結果2為:"+list.reduceLeft(_+_))
    println("結果3為:"+list.reduceRight(_+_))
    println("結果4為:"+list.reduce(_-_))     //reduce默認相當於使用reduceLeft
    println("結果5為:"+list.reduceLeft(_-_))
    println("結果6為:"+list.reduceRight(_-_))
  }
}
結果1為:15
結果2為:15
結果3為:15
結果4為:-13
結果5為:-13
結果6為:3

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM