擅长:python、mysql、java
<p>因此,您可以在一个代码块中执行if/else,或者将这些print语句转换为变量并返回它们。两者都将result作为var名称。你知道吗</p>
<pre><code>def foo(condition1, condition2):
if condition1 < condition2:
result = (1 + 1)
if 1 == False:
result = (1 - 1)
return result
print(foo(1, 2))
</code></pre>
<ul>
<li>有更好的方法可以在函数式编程方面做到这一点:<code>(lambda :f"b:{b}",lambda :f"a:{a}")[a>b]()</code>,但似乎这种代码风格是必要的,所以坚持这样做。你知道吗</li>
</ul>