Introduction to Scala Part2 : Collections
Bubu
4,300 views
Traversable : Addition
- Operation ++
- Goal: appends two traversables together, or appends all elements of an iterator to a traversable.
> List(1, 2, 3) ++ List(4, 5, 6)
res0: List[Int] = List(1, 2, 3, 4, 5, 6)
concatate two lists
concatate an empty list with a list
Create your playground on Tech.io
This playground was created on Tech.io, our hands-on, knowledge-sharing platform for developers.
Suggested playgrounds
1
2
3
4
5
6
7
8
9
10
11
12
13
package fp101.tp02.collections
object ExerciceAddition {
/**
* Create a method that takes two list l1 and l2 of same type
* and return a list of all the elements of l1 followed by all the elements of l2
*
* You have to do this without using l1 ++ l2 operation
*/
def ++[T](l1: List[T], l2: List[T]): List[T] = ???
}