Voisin yrittää valottaa tuota nimetöntä muuttujaa Haskell-kielellä. Määritellään funktio `square`, joka palauttaa luvun neliön. Esimerkiksi luvun 6 neliö on 6*6=36.
> let square x = x*x
> square 6
36
Nimettömänä funktiona edellinen saa muodon: "nimetön funktio parametrilla x palauttaa arvon x*x". Nuolimerkintä tulee matematiikan sanontatavasta "kuvautuu arvolle" ja nimettömän funktion nimi matematiikassa on "lambda", jota Haskell-kielen kenoviiva symbolisoi.
> (\x -> x*x) 6
36
Seuraavassa `xs` on lista kokonaislukuja
> let xs = [1..10]
> xs
[1,2,3,4,5,6,7,8,9,10]
Nyt lista `xs` kuvattuna funktiolla `square` tai vaihtoehtoisesti nimettömällä funktiolla `\x -> x*x` palauttaa listan alkiot korotettuna neliöön.
> map square xs
[1,4,9,16,25,36,49,64,81,100]
> map (\x -> x*x) xs
[1,4,9,16,25,36,49,64,81,100]
Sama listamuodostimilla:
> [x*x | x <- xs]
[1,4,9,16,25,36,49,64,81,100]