Chapter 8: A Beginner's Tutorial To Using Scala's Collection Functions
In this section, we will go over how to use the rich set of Collection Functions that the Scala programming language provides.
Throughout the tutorials we will use the popular IntelliJ IDEA which we've setup in Chapter 1. I hope that by now you are more comfortable using IntelliJ. If not, feel free to review the previous tutorials from Chapter 1!
In this chapter, we will provide tutorials on the topics below. If none of these make any sense right now, that's OK :)
So let's get started!
|Function aggregate||Function collect||Function diff|
|Function drop||Function dropWhile||Function exists|
|Functions filter & filterNot||Function find||Function flatMap|
|Function flatten||Function fold||Function foldLeft|
|Function foldRight||Function foreach||Function groupBy|
|Function head||Function isEmpty||Function intersect|
|Function last||Function map||Function max|
|Function maxBy||Function mkString||Function nonEmpty|
|Function par||Function partition||Function reduce|
|Function reduceLeft||Function reduceRight||Function reverse|
|Function reverseIterator||Function scan||Function scanLeft|
|Function scanRight||Function size||Function slice|
|Function sortBy||Function sorted||Function sortWith|
|Function tail||Function take||Function takeRight|
|Function takeWhile||Function transpose||Function union|
|Function unzip||Function unzip3||Function view|
|Function withFilter||Function zip||Function zipWithIndex|
Share this article on