Fonksiyonların görevi, karmaşık işlemleri bir araya toplayarak, bu işlemleri tek adımda yapmamızı sağlamaktır. Fonksiyonlar, çoğu zaman bir şablon vazifesi görür. Fonksiyonlar ile bir veya birkaç adımdan oluşan işlemleri tek bir isim altında toplayabiliriz.