采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
最后的return json()前面不用if ,else吗
同学你好。
这里的 if/else 是为了判断要不要抛出异常。那么,如果在你的业务逻辑里面,当这个查询为空,不属于异常的话,那么这里就不需要做这个判断;如果这里的查询结果为空是属于异常的,那就一定需要这个判断。
这里的关键点在于你这个查询,在你的业务逻辑里允不允许为空。
这里有if,但是没有写else,为什么呢
如果条件成立,就抛异常了,后续的代码就不执行了。如果不成立,会走最下面的 return 语句。 这种“提前退出”的写法可以提高代码的可读性,减少不必要的 else,让代码更优雅,课程中老师应该有提到过。
登录后可查看更多问答,登录/注册
全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计
1.3k 23
1.5k 21
1.5k 19
1.6k 18
1.3k 18