擅长:python、mysql、java
<p>我相信处理这种情况最好的方法是<em>异常处理</em>。
E、 g.使<code>self.getVariableByName</code>在找不到元素时引发异常。然后你可以:</p>
<pre><code>try:
varA = self.getVariableByName(Variables.varA)
except RuntimeError:
varB = self.getVariableByName(Variables.varB)
varC = self.getVariableByName(Variables.varC)
# do something with varB and varC
</code></pre>
<p>以获得与你的斯威夫特一样的例子。在</p>
<p>如果您不能/不想更改<code>self.getVariableByName</code>,您可以做的最好是:</p>
^{pr2}$