0
Q
协议驱动的断路器
A
回答
1
在此上下文中,“协议”是API。 “断路”可能更容易被另一个短语“短路”所理解。如:
if text is None or not text.startswith("lorem"):
raise RuntimeError("text should exist and start with 'lorem'")
由于text.startswith()
是唯一有效的代码,如果text
不None
,上面的代码“短路”使用or
运算符,它不打扰,如果左边是评价右手参数真正。类似地,如果左手为假(因为结果必须是假的),则and
运算符会短路。
所以这个PEP的目的是为了增强建筑表达的设施,这些设施可以以更复杂的方式短路。
相关问题
- 1. 确定网络驱动器的协议
- 2. OLSR路由协议
- 3. telnet协议:中断响应
- 4. 测试驱动器Hystrix断路器配置
- 5. 按需路由协议
- 6. 路由信息协议(RIP)
- 7. 路由协议混淆
- 8. 协议的哈希协议
- 9. AODV路由协议 - 路由答复
- 10. Subversion版本库的映射驱动器不工作使用文件协议
- 11. 残破的硬盘驱动器诊断
- 12. 清理断开的网络驱动器
- 13. VHD驱动器的服务器路径
- 14. VOIP协议移动拨号器
- 15. Minecraft协议播放器运动mcprotocollib
- 16. VisualSVN服务器的协议
- 17. USB串行驱动程序(通信协议)
- 18. 如何使用NDIS协议驱动程序?
- 19. SQLException:违反协议。甲骨文JDBC驱动程序问题
- 20. WebDav协议VS HTTP协议
- 21. 使用madwifi驱动程序可以干扰wifi协议中的MAC协议头部吗?
- 22. 为ns2创建新的路由协议
- 23. 是基于现有协议的协议还是协议?
- 24. 将文档上传到谷歌驱动器时松动的线路中断
- 25. 在UDP协议中的Tracerouting协议
- 26. 协议内的Objective-C协议
- 27. 在ObjC协议上的协议扩展
- 28. 安装FTP驱动器后断开的网络驱动器问题
- 29. 修改路由器上的TCP/IP协议
- 30. 浏览器忽略相对路径的协议
感谢John给出了很好的答案。我认为在你的声明“因为text.startswith()只是有效的代码,如果文本不是无”,你的意思是说“...如果文本是无”(删除“不”)? – Simplicity
@简单:不,我写的是正确的。如果文字为None,则无法对其进行操作。 –