Command flow

This might be a stupid question but I just gotta make sure. If I have a function, for example:

function whatever:whatever
say hi

say hi isn't gonna be run until the function and it's branches are all finished, right?

Continue to help post