python-3.x - 如何有条件地注释返回单个结果但类型不同的python函数?
问题描述
def foo(x: int, y: int) -> sth:
if x > 0:
return x + y
else:
return None
x + y
是int
但是None
是bool
如何sth
在声明中注释?谢谢你。
解决方案
推荐阅读
- javascript - Angular 自定义验证器不反映视图的变化
- ms-access - 带有触发器错误的 Microsoft Access 链接表 (ASE)
- asp.net-mvc - IEnumerable
查看输出 MVC 5 - wso2 - 在 wso2 BPMN 中使用 formKey 进行外部表单渲染
- vue.js - Quasar 根据选项组更改电子邮件的后缀
- c# - Visual Studio for Mac 中的大括号缩进
- javascript - MediaRecorder - 暂停和恢复事件在 Firefox 中不起作用
- excel - 通过 VBA 复制粘贴图表时出错
- c++ - C++ CMake 构建错误:未定义对`boost::throw_exception(std::exception const&) 的引用
- python - 将参数传递给 piface 数字回调