【发布时间】:2020-12-22 17:29:30
【问题描述】:
是否有任何 lambda 表达式,通过它我可以将 NaN 值替换为 0 或 -1,同时将其传递给函数?
我知道我可以像这样检查NaN:
if (Double.isNaN(variable_name))
{
// make it 0 or -1
}
但我想使用 lambda 表达式来做到这一点
function_to_called("variable_string", variable_double); // have a check if variable double is NaN
【问题讨论】:
-
你的意思是
n -> Double.isNaN(n) ? -1 : n? -
@tobias_k,这正是我所需要的。我忘了
Ternary operators。请将其添加为答案。