gpt4 book ai didi

python - UML 类图 - 我该如何为可以返回不同输出类型的函数设置输出类型?

转载 作者:太空宇宙 更新时间:2023-11-03 15:31:32 26 4
gpt4 key购买 nike

我有一个函数,它根据用户传入的转换器函数返回不同的输出。基本上,该函数的输出将与转换器函数的输出相同。我知道这并不是一个真正合适的函数,因为输出类型不是恒定的,但 python 允许它,所以我想利用它。当我不知道函数的类型时,如何标记函数的输出?

谢谢

最佳答案

作为讲师,我已经处理过几次这个问题。首先,我让学生解释为什么从函数返回不同类型是一个好主意。这通常可以解决问题:该单元需要更简洁的设计。

在两种情况下,团队确实有合理的返回理由。在这种情况下,我让他们使用任何实用的、可读的符号,例如

{ int | exception }

我们使用的正式 UML 符号并不表明这在“纯”UML 中是可以接受的,但也没有权力执行比我(评分者)更高的标准。

关于python - UML 类图 - 我该如何为可以返回不同输出类型的函数设置输出类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42864003/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com