Can anyone clarify Return End?

Hi! Can you describe what you mean by a function ending naturally? Please see another piece of code:

function test (noLol)
   if noLol then return end
   else --do something
end

would there be any difference if I just did: then end instead of then return end because I’m not passing anything to anywhere?