erlang 实现return
将fun的全部代码包含在
try catch内
在要返回的地方throw,在catch内返回 throw的值
要与正常的throw区分,可以使用 throw({return,"value"}),