コードインスペクション: 'with' 式を使用してタプルをコピーする
このインスペクションは、既存のタプルからほとんどのコンポーネントをコピーし、一部のコンポーネントのみを変更するタプル作成を報告します。 タプルがすでに存在する場合は、 with 式でそのコピーをより直接的に記述できます。
サンプル
var source = (A: 1, B: true, C: "abc");
var updated = (A: source.A, B: false, C: source.C);
var source = (A: 1, B: true, C: "abc");
var updated = source with { B = false };
クイックフィックス
with を使用することで、コンポーネントの重複コピーがなくなり、実際に変更されたタプルの部分が分かりやすくなります。
2026 年 6 月 12 日