for(k = i - 1; k >= 0; k--) {
if(frame[j] == page[k])
break;
least = least < k ? least : k;
} 我不明白“least = least < k ? least : k;”这句话
有谁能给我解释一下吗?
发布于 2014-12-21 07:38:17
它相当于
least = Math.min(least, k);或
if (!(least < k)) {
least = k
}另请参阅:the Java documentation on the ternary operator (滚动到“条件运算符”部分)。
发布于 2014-12-21 12:47:48
least = least < k ? least : k;它相当于,
if(least < k)
least = least;
else
least = k;https://stackoverflow.com/questions/27585357
复制相似问题