something about the "Coroutine" scripting

hi everyone,i want to ask something about the “yield return null” code.
whien we type “return new WaitForSeconds()” ,we can use it to pause the function for the given time instead of pausing the whole game,but “yield return null” cant pause the function any seconds,then when the function will resume?

Next frame.

–Eric