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.