Programming principle in a function call