考虑以下示例:
if (cache) {
x = cache;
} else {
x = cache = someMethod();
}
无论如何要使它比cache ? x = cache : x = cache = someMethod();
?
编辑:
感谢所有提出的解决方案,我应该注意到有问题的数据是字符串而不是布尔值。
考虑以下示例:
if (cache) {
x = cache;
} else {
x = cache = someMethod();
}
无论如何要使它比cache ? x = cache : x = cache = someMethod();
?
编辑:
感谢所有提出的解决方案,我应该注意到有问题的数据是字符串而不是布尔值。