Introduction to Scala Part2 : Collections
Bubu
6,423 views
Open Source Your Knowledge, Become a Contributor
Technology knowledge has to be shared and made accessible for free. Join the movement.
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
Open Source Your Knowledge: become a Contributor and help others learn. Create New Content
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] = ???
}
Enter to Rename, Shift+Enter to Preview