由于python是动态类型的,当然我们可以这样做:
def f(x):
return 2 if x else "s"
Run Code Online (Sandbox Code Playgroud)
但实际上是否打算使用python的方式?或换句话说,联盟类型是否存在于他们在球拍中的意义上?或者我们只使用它们:
def f(x):
if x:
return "x"
Run Code Online (Sandbox Code Playgroud)
我们需要的唯一"联盟"是什么?