Krijo një shembull të një protokolli programimi funksional në Scala.
def timesTwo(n: Int): Int =
    n * n

def timesThree(n:Int): Int =
    n * n * n

val numList = Lista (1,2,3,4,5)
val rezultat = numList.map(timesTwo).map(timesThree)

// rezultat: Lista[Int] = Lista (3, 24, 243, 1024, 3125)