ret哪里来的？