Try this specifying sqrt as a Math function
scala> val l = List(2,9,90,66)
l: List[Int] = List(2, 9, 90, 66)
scala> l.map(x => Math.sqrt(x*x))
res0: List[Double] = List(2.0, 9.0, 90.0, 66.0)
HTH
Dr Mich Talebzadeh
LinkedIn *
Hi
I like a simple sqrt operation on a list but I don't get the result
scala val l = List (1,5,786,25)l: List[Int] = List(1, 5, 786, 25)
scala> l.map(x => x * x)res42: List[Int] = List(1, 25, 617796, 625)
scala> l.map(x => x * x).sqrt:28: error: value sqrt is not a member of
List[Int]