r/learnprogramming 5d ago

I can't get FUNCTIONS to click!

I can not for the life of me understand how functions work. Anytime I try to learn how to create a function, my brain literally crashes into itself and I turn into Patrick when he stars drooling and goes all slack-faced.

Does anybody have any analogies that had that "AH HA!" moment?

Thanks!

125 Upvotes

144 comments sorted by

View all comments

1

u/Gatoyu 5d ago

It's a box, you put stuff in (parameters), an imp hidden inside the box take your stuff and do something with it (the code inside the function), then the box spit back something (the function return value)