Krijo një shembull të një protokolli funksional programimi në Scala.
def timesTwo ((n: Int): Int = n * n def timesThree ((n:Int): Int = n * n * n val numList = List (1,2,3,4,5) val result = numList.map(timesTwo).map(timesThree) // result: List[Int] = List(3, 24, 243, 1024, 3125)