在有异常机制且支持面向对象的语言里面，不要再滥用返回值。

成功了就是成功了，异常了就抛出异常。