The warning in your screenshot tells you exactly what's happening:
Expression following ‘return’ is treated as an argument of a ‘return’.
When return is being called it sometimes takes an expression, which in this case is a function.
If you don't want the print statement to be part of the return, you could add a ;
to the end of return
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…