代码检查:使用解构交换变量。
该检查会报告使用临时变量的经典三步交换模式。 当两个交换值都可以安全地作为元组赋值时,可以通过解构更直接地进行交换。
示例
var temp = left;
left = right;
right = temp;
(left, right) = (right, left);
快速修复
基于元组的交换更简洁,并且避免引入仅用于交换的临时变量。
2026年 5月 8日