Ben de o kadar anlamıyorum ama anlatmaya çalışıyım.
sum
fonksiyonu 2 tane parametre alıyor, return data1+data2
ise sum
'a verilen parametreleri toplayıp döndürüyor. Yani sum(1,2)
dersen sana 3 verir.
Calculate
ise yine 2 tane parametre alıyor, return sum(pr1,pr2)*sum(pr1,pr2)
burada ise 2 tane sum var bunların ikisi de Calculate
'e verilen 2 parametreyi topluyor ve birbirleriyle çarpıyorlar. Yani Calculate(2,2)
dersen sana 16 verir, (2+2)*(2+2)