Funcionamento do return