1 使用 if let 判断 会导致代码臃肿
2 使用guard let 判断 会导致 return 后面的代码不执行
3 使用 空合并 可能会导致默认值状态的一些显示BUG 和 默认值 请求数据结果不对的问题 查找BUG 的时候 会很难找到原因
总之不使用 “!” 毕竟展示不对是UIbug 但是Cash就是一级BUG
1 使用 if let 判断 会导致代码臃肿
2 使用guard let 判断 会导致 return 后面的代码不执行
3 使用 空合并 可能会导致默认值状态的一些显示BUG 和 默认值 请求数据结果不对的问题 查找BUG 的时候 会很难找到原因
总之不使用 “!” 毕竟展示不对是UIbug 但是Cash就是一级BUG