假设存在多个判断条件,以下以修改用户信息为例,哪种代码结构会更清晰而且性能会好一点? 以下 python 伪代码:
一:
if 用户存在: if 密码符合规范: if 手机号符合规范: if 邮箱符合规范: o 修改用户信息 else: return 邮箱不符合规范 else: return 手机号不符合规范 else: return 密码不符合规范 else: return 用户不存在 二:
if 用户不存在: return 用户不存在 if 密码不符合规范: return 密码不符合规范 if 手机号不符合规范: return 手机号不符合规范 if 邮箱不符合规范: return 邮箱不符合规范 do 修改用户信息 