Advertisement
Guest User

Untitled

a guest
Jul 4th, 2015
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.28 KB | None | 0 0
  1. def square[Element, IT[_] <: Iterable[Element], That](it: IT[Element])
  2. (implicit bf: CanBuildFrom[IT[Element], Element, That],
  3. num: Numeric[Element]): That = {
  4. val b = bf.apply(it)
  5. b.sizeHint(it)
  6. it.foreach(elem => b += num.times(elem,elem) )
  7. b.result()
  8. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement