Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Aug 20th, 2012  |  syntax: None  |  size: 0.37 KB  |  hits: 17  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. val a:List[Int] = List(1,2,3,4,51,23,45,13,35,2,21435,67,1,2,3)
  2.  
  3. //(max,min) = (21435,1)
  4. val (max,min) = a.foldLeft((a.head,a.head))((a,b)=>(if(a._1>b) a._1 else b,if(a._2<b) a._2 else b))
  5.  
  6. //java.util.List to Scala.Map
  7. list.asInstanceOf[List[Model]].foldLeft(scala.collection.mutable.Map[(S_KEY1_TYPE, S_KEY2_TYPE),S_VALUE_TYPE]()) { (m, s) => m += ((s.Key1,s.Key2) -> s.Value) }