Nunca despreze o básico

Se alguém não consegue entender as diferenças entre por referência e por valor , ele nunca deve ser considerado um desenvolvedor experiente.