我看到了别人写的这段代码,想知道如何使其更具可读性。我试图将++
分隔到单独的一行,但是逻辑并不完全相同
if (map[s[l++]]++ === 0) {
count++;
}
我试图做到这一点,但是下面的逻辑是错误的
if (map[s[l+1]] === 0) {
count++;
map[s[l+1]]++;
l++;
}
答案 0 :(得分:0)
if (map[s[l++]]++ === 0) {
count++;
}
// is equal to
if (map[s[l]] === 0) {
count++;
}
l++;
map[s[l]]++;