What does the out function do?

What does the out function do?
  • Jonathan Gonzalez(jgonzalez) replied
    Might be a little difficult to explain, but basically function parameters are typically passed by value. As in you're using a copy of it but in this case you're passing a reference, or in other words you're using the same variable, not a copy.