【发布时间】:2016-05-24 12:06:10
【问题描述】:
我正在使用 web2py,我一直在查看源代码以获取 一些更好的理解。我多次看到类似的作业
# in file appadmin.py
is_gae = request.env.web2py_runtime_gae or False
如果 request.env.web2py_runtime_gae 为 true,则 False 无关紧要。无论哪种方式,如果 request.env.web2py_runtime_gae 为 false,表达式都会变为 false。
还有:
# in file appadmin.py
if False and request.tickets_db:
from gluon.restricted import TicketStorage
and 子句的第二部分永远不会被计算,因为 False 和 x 总是返回 false。
那么为什么要这样做呢?
【问题讨论】: